Skip to content
techsnow

Control Flow

For Loop

Syntax:

for (start; condition; step) {
  // repeated code
}
for (let i = 1; i <= 5; i++) {
  console.log("Step", i);
}

Output

Step 1
Step 2
Step 3
Step 4
Step 5

for...of: loop over values

const skills = ["HTML", "CSS", "JS"];
for (const skill of skills) {
  console.log(skill);
}

for...in: loop over object keys

const user = { name: "Sara", city: "Lahore" };
for (const key in user) {
  console.log(key, "→", user[key]);
}