While Loop

Introduction

A while loop in JavaScript is used to repeatedly execute a block of code as long as a specified condition remains true. It is useful when the number of iterations is not known in advance and depends on a condition.

What is a While Loop

A while loop checks the condition before running the code block. If the condition is true, the code executes. This process continues until the condition becomes false.

Syntax

while (condition) {
// code to execute
}

How It Works

The loop first evaluates the condition
If the condition is true, the code inside the loop runs
After execution, the condition is checked again
The loop stops when the condition becomes false

Example

let i = 1;

while (i <= 5) {
console.log(i);
i++;
}

Explanation

The loop starts with i equal to 1
It runs while i is less than or equal to 5
After each iteration, i increases by 1
The output will be numbers from 1 to 5

Common Use Cases

Repeating tasks when the number of iterations is unknown
Reading data until a condition is met
Creating simple games or interactive features
Validating input in certain scenarios

Important Tips

Always ensure the condition will eventually become false
Avoid infinite loops by updating the condition variable
Use break if you need to exit the loop early

Advantages

Simple and easy to understand
Flexible for condition-based repetition
Useful when iteration count is not fixed

Conclusion

The while loop is an essential control structure in JavaScript. It allows developers to execute code repeatedly based on a condition, making programs more dynamic and efficient.

Home ยป JavaScript Fundamentals (Beginner Level) > Loops > while Loop