AnyCompiler

for Loops

For loop code ke ek block ko muqarrara tadaad mein, ya collection ke har item ke liye ek martaba chalata hai. JavaScript mein do tareeqe jaanna zaroori hai: classic for loop, aur zyada jadeed for...of.

for (let i = 0; i < 5; i++) {
  console.log(i);
}
Output
0
1
2
3
4

Classic for loop mein semicolons se alag kiye gaye teen hisse hote hain: ek shuruati value (let i = 0), har iteration se pehle check hone wali condition (i < 5), aur har iteration ke baad chalne wali cheez (i++). Yeh poora control deta hai, lekin off-by-one error hona aasan hai.

for...of se array par loop karna

for...of aapko har item seedha de deta hai, bina index manually track kiye — Python ke for loop ke kaam karne ke tareeqe ke zyada qareeb.

const fruits = ["apple", "banana", "cherry"];
for (const fruit of fruits) {
  console.log(fruit);
}
Output
apple
banana
cherry

Aage: while loops — ek muqarrara collection ke bajaye ek condition ki bunyad par dohrana.

Practice Exercise

Ek for loop istemal kar ke numbers 1 se 5 tak print karo, har ek apni line par.