ลูป for ใน JavaScript
ลูป for ช่วยให้สามารถทำซ้ำโค้ดบางส่วนได้ตามจำนวนครั้งที่กำหนด
นี่คือไวยากรณ์ของมัน:
for ( คำสั่งเริ่มต้น; เงื่อนไขการสิ้นสุด; คำสั่งหลังการทำงานแต่ละรอบ ) {
เนื้อความของลูป
}
คำสั่งเริ่มต้น - นี่คือสิ่งที่ประมวลผลก่อนลูปเริ่มทำงาน มันจะทำงานเพียงครั้งเดียวเท่านั้น โดยปกติจะมีการกำหนดค่าเริ่มต้นให้กับตัวนับ เช่น i = 0
เงื่อนไขการสิ้นสุดของลูป - นี่คือเงื่อนไขที่ลูปจะทำงานต่อไป ในขณะที่มันเป็นจริง ตัวอย่างเช่น: i <= 10
คำสั่งหลังการทำงานแต่ละรอบของลูป - นี่คือคำสั่งที่จะถูกประมวลผลทุกครั้งหลังจากที่ลูปทำงานไป 1 รอบ โดยปกติแล้วจะมีการเพิ่มค่าตัวนับ เช่น i++
มาใช้ลูป for เพื่อแสดงตัวเลขตามลำดับตั้งแต่ 1 ถึง 9:
for (let i = 1; i <= 9; i++) {
console.log(i); // จะแสดง 1, 2... 9
}
คราวนี้เราจะเพิ่มค่าตัวนับไม่ใช่ทีละ 1 แต่ทีละ 2:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // จะแสดง 1, 3, 5...
}
สามารถนับถอยหลังได้:
for (let i = 10; i > 0; i--) {
console.log(i); // จะแสดง 10, 9, 8...
}
ใช้ลูป for แสดงตัวเลขตั้งแต่ 1 ถึง 100 ลงในคอนโซล
ใช้ลูป for แสดงตัวเลขตั้งแต่ 11 ถึง 33 ลงในคอนโซล
ใช้ลูป for แสดงเลขคู่ในช่วงตั้งแต่ 0 ถึง 100 ลงในคอนโซล
ใช้ลูป for แสดงเลขคี่ในช่วงตั้งแต่ 1 ถึง 99 ลงในคอนโซล
ใช้ลูป for แสดงตัวเลขตั้งแต่ 100 ถึง 0 ลงในคอนโซล