Break และ Continue ของ JavaScript
- หน้าก่อนหน้า JS Loop While
- หน้าต่อไป JS สิ่งที่สามารถวนได้
break
จำนวนที่
continue
จำนวนที่
จำนวนที่ Break
ในบทวิทยานี้ที่ออกมาก่อนหน้านี้ break
จำนวนที่ switch
จำนวนที่
จำนวนที่ break ก็สามารถใช้เพื่อออกจากวนรอบ
จำนวนที่ break
จะยกเลิกวนรอบ และทำต่อในรหัสหลังวนรอบ (ถ้ามี):
ตัวอย่าง
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "เลขเป็น " + i + "<br>"; }
จำนวนที่ Continue
จำนวนที่ continue
ยกเลิก (รอบวน) รอบวนหนึ่ง หากเกิดเงื่อนไขที่ระบุ
ตัวอย่างนี้ข้ามค่า 3 :
ตัวอย่าง
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "เลขเป็น " + i + "<br>"; }
JavaScript แท็ก
ถ้าต้องการที่จะทำเครื่องหมายจำนวนที่แสดงใน JavaScript ให้จัดใส่ชื่อแท็กและเครื่องหมายชันที่หน้าจำนวนที่แสดง
label: จำนวนที่แสดงใน statements
break
และ continue
จำนวนที่สามารถ“ข้าม”บล็อครหัส JavaScript ได้เพียงเดียวคือจำนวน
กฎระเบียบ:
break labelname; continue labelname;
continue
จำนวนที่ไม่สามารถใช้ได้เพราะไม่มีแท็กหรือมีแท็กข้ามรอบวนหนึ่ง。
break
จำนวนที่ไม่สามารถใช้ได้เพราะไม่มีการอ้างอิงแท็กของภาควนนี้。
ถ้ามีการอ้างอิงแทร็ก break
คำสั่งออกจากบล็อครหัสแบบตรงๆ:
ตัวอย่าง
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
บล็อครหัสหมายถึง {
กับ }
บทความรหัสแบบตรงๆ
หนังสือเรียนเพิ่มเติม
เกี่ยวกับ คำสั่ง Break และ Continue ใน JavaScriptสำหรับความรู้ที่เกี่ยวข้อง
- คำสั่ง break และ continue ใน ECMAScript
- บทนี้เล่าถึงความแตกต่างระหว่างคำสั่ง break และ continue และวิธีการใช้คู่กับคำสั่งที่มีแทร็ก (label)
- หน้าก่อนหน้า JS Loop While
- หน้าต่อไป JS สิ่งที่สามารถวนได้