By the end of this lesson, learners will:
for
loopi
) to track repetitionsfor
loops to automate and simplify repetitive tasksfor
Loop?A for
loop is a type of loop in JavaScript that repeats code a set number of times.
It is best used when you know exactly how many times you want to run the loop.
for
Loopfor (initialization; condition; update) {
// code to run each time
}
Part | Example | What It Does |
---|---|---|
Initialization | let i = 0 | Starts a loop counter (often i ) |
Condition | i < 5 | Loop runs as long as this is true |
Update | i++ | Changes the counter (usually increases by 1) |
for (let i = 0; i < 3; i++) {
console.log("Loop run #" + i);
}
Output:
Loop run #0
Loop run #1
Loop run #2
✅ The loop runs 3 times:
i = 0
i < 3
i
by 1 each timefor
Looplet i = 0
i < 3
? → ✅ Yesconsole.log(...)
i++
i < 3
is ❌ falsei
?counter
, step
, x
), but i
is concise and standardfor (let i = 1; i <= 5; i++) {
console.log(i);
}
Output:
1
2
3
4
5
You can also count down:
for (let i = 5; i >= 1; i--) {
console.log(i);
}
Output:
5
4
3
2
1
You can change the step amount:
for (let i = 0; i <= 10; i += 2) {
console.log(i);
}
Output:
0
2
4
6
8
10
If the condition never becomes false, the loop will run forever!
❌ Example:
for (let i = 1; i > 0; i++) {
console.log("This will never stop!");
}
⚠️ Always make sure your condition will eventually be false.
for (let i = 1; i <= 3; i++) {
console.log("Welcome to Codevisionz!");
}
Output:
Welcome to Codevisionz!
Welcome to Codevisionz!
Welcome to Codevisionz!