Control Flow

for Loop in JavaScript: A Detailed Discussion with Examples

What is a for Loop?

The for loop repeats a block of code a specific number of times, combining initialization, condition, and update in a single line.

Syntax

for (initialization; condition; update) {
    // statements
}

Example

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

Variations

// Counting down
for (let i = 5; i > 0; i--) {
    console.log(i);
}

// Looping through an array by index
let fruits = ["Apple", "Banana", "Mango"];
for (let i = 0; i < fruits.length; i++) {
    console.log(fruits[i]);
}

The for loop is one of the most commonly used loops for tasks like iterating arrays, generating sequences, and building patterns.

Ready to master real-world JavaScript development?

Learn JavaScript hands-on with mentor-led, live sessions.

Explore Course