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]);
}