คำสั่ง for
คำสั่ง for กำหนดลูป: โค้ด
ที่อยู่ภายในมันจะถูกทำซ้ำตามจำนวนครั้ง
ที่กำหนด
ไวยากรณ์
for (คำสั่งเริ่มต้น; เงื่อนไขการสิ้นสุดลูป; คำสั่งหลังการวนลูปแต่ละครั้ง) {
ตัวลูป
};
ตัวอย่าง
แสดงลำดับตัวเลขจาก 0
ถึง 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
ตัวอย่าง
แสดงลำดับตัวเลขจาก 10
ถึง 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
ตัวอย่าง
แสดงเลขคู่จาก 0 ถึง 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
ตัวอย่าง
แสดงสมาชิกของอาร์เรย์:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
ตัวอย่าง
คำสั่งเริ่มต้น และ คำสั่งหลังการวนลูปแต่ละครั้ง อาจประกอบด้วยไม่ใช่แค่คำสั่งเดียว แต่เป็นหลายคำสั่ง โดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น ลองสร้างตัวนับสองตัว: ให้ตัวแรกเพิ่มทีละหนึ่งในทุกๆ การวนซ้ำของลูป ส่วนตัวที่สองเพิ่มทีละสอง:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
ดูเพิ่มเติม
-
บทเรียนจากหนังสือเรียน JavaScript,
ซึ่งอธิบายการทำงานกับลูปfor -
คำสั่ง
for-of,
ซึ่งสร้างลูปสำหรับการวนอ่านค่าของอาร์เรย์ -
คำสั่ง
for-in,
ซึ่งสร้างลูปสำหรับการวนอ่านคีย์ของอ็อบเจ็กต์ -
คำสั่ง
while,
ซึ่งก็สร้างลูปเช่นกัน -
คำสั่ง
break,
ซึ่งหยุดการทำงานของลูป -
คำสั่ง
continue,
ซึ่งข้ามไปยังการวนซ้ำถัดไปของลูป