บทที่ 17 JavaScript Break and Continue ทำให้โปรแกรมหยุดการทำงานและไปต่อ
-break เป็นการให้ "ออกจากลูป" โดยหยุดการตรวจสอบเงื่อนไขถัดไป
-continue เป็นการสั่งให้ "วนลูปถัดไป" โดยไม่ทำคำสั่งที่เหลือในลูปนั้น
ตัวอย่างการใช้คำสั่ง Breaks
<html>
<body>
<script>
var sum= 0;
for (var i=1;i<=5;i++) {
if (i==3){
break;
}
sum+= i ;
}
document.write("The sum is:"+sum);
</script>
</body>
</html>
ผลลัพธ์คือ
***จากตัวอย่างนี้จะพบว่า เมื่อ i มีค่าเท่ากับ 3 โปรแกรมจะออกจากลูปทันทีโดยไม่ทำคำสั่งส่วนที่เหลือต่อ แม้ว่าเงื่อนไขจะยังเป้นจริงอยู่ก้ตาม (3 ได้จาก 1+2 แม้ว่ายังวนลูปไม่ถึง 5 แต่เมื่อเจอคำสั่ง break ส่วนที่เหลือจะถูกยกเลิก)
ตัวอย่างการใช้ continue
<html>
<body>
<script>
var namber= 0;
for (var i=1;i<=5;i++) {
if (i==3){
continue;
}
namber += i ;
}
document.write("The namber is:"+namber);
</script>
</body>
</html>
ผลลัพธ์คือ
ตัวอย่างนี้เมื่อค่า i เท่ากับ 3 โปรแกรมจะวนลูปถัดไปทันที (ต่างจากคำสั่ง break ที่ออกจากลูปเลย) ค่า 12 นี้ได้จาก 1+2+4+5
คลิกเพื่อดู demo file javascript (ตัวอย่างที่ 1)
คลิกเพื่อดู demo file javascript (ตัวอย่างที่ 2)
- หัวเรื่อง
- javascript17
- หมวดหมู่
- Javascript, Javascript
- ฮิต
- 45882
- ผู้สร้างเอกสาร
- วันที่สร้างเอกสาร
- 2016-06-03 13:40:17