Break and Continue Statements
break statement ဆိုတာက looping ပတ္တဲ႔ statement ကို ရပ္တန္႔ျပီး looping လုပ္
လုပ္လို႔ျပီးတဲ႔အခါ ေနာက္က code ကုိဆက္လက္အလုပ္လုပ္ေစပါတယ္
ဥပမာ
<htmll>
<body>
<script type="text/javascript">
var i=0;
for (i=0; i <= 10 ; i++)
{
if ( i == 3 )
{
break;
}
document.write("The number is " + i );
document.write("<br/>");
}
</script>
</body>
</html>
ကၽြန္ေတာ္တို႔ရဲ႕ Output ကေတာ႔
*******************************
The number is 0
The number is 1
The number is 2
*******************************
ျဖစ္ပါတယ္
ရွင္းလင္းခ်က္
line 4 => variable i ကို 0 လို႔သတ္မွတ္ထားပါတယ္
line 5 => for loop သံုးျပီး i ကုိ 10 နဲ႔ ညီ သို႔ ငယ္ရင္ ဆက္လုပ္လို႔ သတ္မွတ္ထားပါတယ္ ျပီးေတာ႔ တစ္ခါ loop လုပ္တိုင္း i တန္ဖိုးကို 1 ေပါင္းသြားမွာပါ
line 7 => if ( i == 3 ) ဆိိုျပီး i တန္ဖိုးကိုု 3 နဲ႔ညီရင္ ဆိုျပီး condition စစ္ထားပါတယ္
line 9 => break; statement သံုးျပီး အေပၚက 3 တန္ဖိုးနဲ႔ ညီခဲ႔ရင္ condition ကေနထြက္သြားမွာပါ
line 11 =>document.write သံုးျပီး i တန္ဖိုးကို print ထုတ္ျပမွာပါ
အဆင္ေျပမယ္ထင္ပါတယ္
ေနာက္တစ္ခုကေတာ႔ continue Statement ပါ
သူကေတာ႔ သတ္မွတ္ထားတဲ႔ အေျခေနမွန္ခဲ႔ရင္ေတာ႔လက္ရွိ loop ကေနထြက္ျပီး ေနာက္ထပ္ statement ကိုဆက္လက္အလုပ္လုပ္ေစပါတယ္
ဘယ္လိုမ်ိဳးလဲဆိုေတာ႔
<html>
<body>
<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3)
{
continue;
}
document.write("The number is " + i);
document.write("<br />");
}
</script>
</body>
</html>
ထြက္လာတဲ႔အေျဖကေတာ႔
***************************************
The number is 0
The number is 1
The number is 2
The number is 4
The number is 5
The number is 6
The number is 7
The number is 8
The number is 9
The number is 10
****************************************
ရွင္းလင္းခ်က္
line 7 => တစ္ကယ္လို႔ i တန္ဖိုးသာ 3 နဲ႔ညီခဲ႔ရင္
line 9 => continue statement ကိုသံုးထားတဲ႔အတြက္ သူကိုအလုပ္မလုပ္ပဲ႔ေက်ာ္သြားျပီး loop ထဲ႔က ေနာက္ statement တစ္ခုကို ဆက္လုပ္ေစမွာပါ
အဆင္ေျပပါေစ
Thanks for Reading..
Written by cyberoot.blogspot.com
No comments:
Post a Comment
Thanks for your comments
Welcome from cyberoot