ลูปสามารถดำเนินการบล็อกของรหัสตราบเท่าที่เงื่อนไขที่ระบุเป็นความจริง
While ห่วง
while ห่วง loops ผ่านบล็อกของรหัสตราบเท่าที่เงื่อนไขที่ระบุเป็นความจริง
วากยสัมพันธ์
while ( condition ) {
code block to be executed
}
ตัวอย่าง
ในตัวอย่างต่อไปรหัสในวงจะเรียกใช้ซ้ำแล้วซ้ำอีกตราบใดที่ตัวแปร (i) น้อยกว่า 10:
หากคุณลืมที่จะเพิ่มตัวแปรที่ใช้ในสภาพห่วงจะไม่จบ นี้จะผิดพลาดเบราว์เซอร์
Do/While ห่วง
do/while ห่วงเป็นตัวแปรของวงในขณะที่ วงนี้จะดำเนินการป้องกันรหัสครั้งก่อนการตรวจสอบถ้าเงื่อนไขเป็นจริงแล้วมันจะทำซ้ำห่วงตราบใดที่เงื่อนไขเป็นจริง
วากยสัมพันธ์
do {
code block to be executed
}
while ( condition );
ตัวอย่าง
ตัวอย่างด้านล่างใช้ do/while ห่วง ห่วงจะถูกดำเนินการอย่างน้อยหนึ่งครั้งแม้ถ้าเงื่อนไขเป็นเท็จเพราะการป้องกันรหัสจะถูกดำเนินการก่อนที่จะอยู่ในสภาพที่มีการทดสอบ:
อย่าลืมที่จะเพิ่มตัวแปรที่ใช้ในสภาพที่มิฉะนั้นห่วงจะไม่จบ!
การเปรียบเทียบและในขณะที่
ถ้าคุณได้อ่านบทก่อนหน้านี้เกี่ยวกับการห่วงคุณจะค้นพบว่าในขณะที่เป็นห่วงมากเช่นเดียวกับสำหรับวงด้วยกับคำสั่งที่ 1 และคำสั่ง 3 ละเว้น
วงในตัวอย่างนี้ใช้สำหรับห่วงในการเก็บรวบรวมชื่อรถยนต์จากรถยนต์อาร์เรย์:
ตัวอย่าง
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
text += cars[i] + "<br>";
i++;
}
ลองตัวเอง» วงในตัวอย่างนี้จะใช้ while วงในการเก็บรวบรวมชื่อรถยนต์จากรถยนต์อาร์เรย์:
ตัวอย่าง
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
text += cars[i] + "<br>";
i++;
}
ลองตัวเอง» ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!
การใช้สิทธิ 1 » ออกกำลังกาย 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย» ออกกำลังกาย 5 »