มาดู for loop มี 2 รูปแบบใน JS รูปแบบแรกคือ init, condition, expr loop เริ่มต้นคำสั่งแรก แล้วแต่ละรอบรัน expr และตรวจสอบ condition

ตัวอย่าง
var step;
for (step = 0; step < 5; step++) {
console.log('Taking step ' + step);
}
ผลลัพธ์
จะได้ผลลัพธ์:
Taking step 0 Taking step 1 Taking step 2 Taking step 3 Taking step 4
รูปแบบที่สองคือ for...in loop วนลูปผ่าน properties ที่นับได้ของอ็อบเจกต์ ตัวอย่าง:
ตัวอย่าง
let person = {
name: "John",
age: 35
};
for (let prop in person) {
console.log(prop, person[prop]);
}
ผลลัพธ์
จะได้ผลลัพธ์:
name John age 35