Lecture

For Loop

The for loop is the most basic loop that repeatedly executes a block of code as long as a specified condition is true.


Basic Structure of the for Loop

Basic structure of for loop
for (initialization; condition; update) { // Code to be executed repeatedly }
  • Initialization: An expression that runs once as the loop begins. It is typically used to initialize a variable that will be used in the loop.

  • Condition: This is checked before each iteration. If true, the code block within the curly braces ({ }) will continue to execute; if false, the loop will terminate.

  • Update: An expression that executes after each iteration of the code block. It is often used to increment the loop variable. The increment operator ++ or decrement operator -- is commonly used.

The for loop keeps executing the code as long as the specified condition is met, terminating when the condition evaluates to false.

In initialization, condition, and update, the variable i is conventionally used to represent an index.

Example of for loop
for (let i = 0; i < 3; i++) { // let i = 0 : initialization // i < 3 : condition // i++ : update }

Examples of Using for Loop

  1. Printing numbers from 0 to 4
Print numbers from 0 to 4
for (let i = 0; i < 5; i++) { console.log(i); // Prints 0, 1, 2, 3, 4 }

  1. Printing all elements in an array
Print all elements of an array in order
const fruits = ['Apple', 'Banana', 'Cherry']; for (let i = 0; i < fruits.length; i++) { console.log(fruits[i]); // Prints "Apple", "Banana", "Cherry" in order }

  1. Printing numbers in reverse from 5 to 1
Reverse order with -- update
for (let i = 5; i > 0; i--) { console.log(i); // Prints 5, 4, 3, 2, 1 }
Mission
0 / 1

In a for loop, which part checks the condition to continue the iteration?

Initialization

Update

Condition

Code block

Lecture

AI Tutor

Design

Upload

Notes

Favorites

Help

Code Editor

Run

Execution Result