Curriculum
Course: JavaScript Basic
Login

Curriculum

JavaScript Basic

JSHome

0/216
Text lesson

The For Loop

The for statement establishes a loop with three optional expressions:

for (expression 1; expression 2; expression 3) {
  // code block to be executed
}

Expression 1 is executed once before the code block runs.

Expression 2 sets the condition for executing the code block.

Expression 3 is executed each time after the code block has completed.

Example

for (let i = 0; i < 5; i++) {
  text += “The number is “ + i + “<br>”;
}

From the example above, you can interpret:

Expression 1 initializes a variable (e.g., let i = 0).
Expression 2 sets the loop continuation condition (e.g., i < 5).
Expression 3 updates the variable (e.g., i++) after each iteration.