Breaking Out of Loops with break
The break keyword is a loop terminator, allowing you to exit a loop prematurely.
Example 1: Stopping an Infinite Loop
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In this example, the break keyword stops the infinite while loop when i becomes equal to 6, after the i++ operation.
Example 2: Breaking a for Loop
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Here, the variable a is incremented by i during each iteration (0 + 1 + 2 + 3 + 4) until i becomes equal to 4. At that point, the break statement is triggered.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Example 3: Breaking a while Loop Immediately
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In this example, the break statement inside the while loop immediately terminates the loop, preventing any code below it from executing within the same block.
Note
Remember that the
breakstatement is a powerful tool for controlling the flow of your loops, allowing you to exit them when specific conditions are met.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 2.33
Breaking Out of Loops with break
Swipe to show menu
The break keyword is a loop terminator, allowing you to exit a loop prematurely.
Example 1: Stopping an Infinite Loop
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In this example, the break keyword stops the infinite while loop when i becomes equal to 6, after the i++ operation.
Example 2: Breaking a for Loop
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Here, the variable a is incremented by i during each iteration (0 + 1 + 2 + 3 + 4) until i becomes equal to 4. At that point, the break statement is triggered.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Example 3: Breaking a while Loop Immediately
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In this example, the break statement inside the while loop immediately terminates the loop, preventing any code below it from executing within the same block.
Note
Remember that the
breakstatement is a powerful tool for controlling the flow of your loops, allowing you to exit them when specific conditions are met.
Thanks for your feedback!