break statementS2C Home « Statements « break
Break from the current statement flow or end the current loop.
Description
Ends the current for, while, do....while loop or switch or label statement and passes control to the next statement.
Syntax
| Signature | Description |
|---|---|
break [label]; | Ends the current for, while, do....while loop or switch or label statement and passes control to the next statement. |
Parameters
| Parameter | Description |
|---|---|
label | An optional identifier associated with a label statement.
|
Examples
The code below shows an example of the break statement.
// execute the loop until break.
for (var i=0; i<4; i++) {
if (i == 2) {
break;
}
alert('The i variable is = ' + i);
}
alert('left for loop');
The code below shows an example of the break and label statements.
// execute the loop until loop condition is false.
for (var i=1; i<3; i++) {
atLabel:
for (var k=1; k<3; k++) {
if (k == 2) {
break atLabel;
}
alert('The i variable is = ' + i + ' and k variable is = ' + k);
}
}
alert('left for loop');
Related Tutorials
JavaScript Intermediate Tutorials - Lesson 4 - While and Do....While Loops
JavaScript Intermediate Tutorials - Lesson 5 - For Loops