JavaScript Statements Reference
In this example we use a for loop together with the break statement.
Loop through a block of code, but exit the loop when the variable i is equal to "3":
The result of text will be:
More "Try it Yourself" examples below.
The break statement exits a switch statement or a loop (for, for ... in, while, do ... while).
When the break statement is used with a switch statement, it breaks out of the switch block. This will stop the execution of more execution of code and/or case testing inside the block.
When the break statement is used in a loop, it breaks the loop and continues executing the code after the loop (if any).
The break statement can also be used with an optional label reference, to "jump out" of any JavaScript code block (see "More Examples" below).
Note: Without a label reference, the break statement can only be used inside a loop or a switch.
Statement | |||||
---|---|---|---|---|---|
break | Yes | Yes | Yes | Yes | Yes |
Using the optional label reference:
JavaScript Version: | 1.0. The label reference was added in JavaScript 1.2 |
---|
In this example we use a while loop together with the break statement.
Loop through a block of code, but exit the loop when the variable i is equal to "3":
The result of text will be:
Break out of a switch block to ensure that only one case is executed:
The result of day will be:
Using the break statement with a label reference, to "jump out" of a JavaScript code block:
The result of text will be:
Using the break statement with a label reference, to "jump out" of a nested for loop:
The result of text will be:
JavaScript Tutorial: JavaScript Break and Continue
JavaScript Tutorial: JavaScript For Loop
JavaScript Tutorial: JavaScript While Loop
JavaScript Tutorial: JavaScript Switch
JavaScript Reference: JavaScript continue Statement
JavaScript Reference: JavaScript for Statement
JavaScript Reference: JavaScript while Statement
JavaScript Reference: JavaScript switch Statement