JavaScript continue Statement
JavaScript Statements Reference Manual
Example
This example demonstrates the use of the continue statement in a loop.
The loop block skips the current iteration when the value of i is "3":
text The output is:
The number is 0The number is 1The number is 2The number is 4
More examples are included at the bottom of this article.
Definition and Usage
The continue statement is used to skip one iteration in a loop and continue with the next iteration.
The difference between continue and the break statement is that break terminates the entire loop, while continue terminates only the current iteration.
However, the continue statement exhibits different behaviors in two types of loops:
- In a while loop, it first checks the condition, and if true, the loop executes again.
- In a for loop, the increment expression (e.g.,
i++) is evaluated first, then the condition is checked to determine if the iteration should execute.
The continue statement can be applied with an optional label reference.
Note: The continue statement (without a label reference) can only be used within loops or a switch statement.
Browser Support
| Statement | Chrome | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|---|
| continue | Yes | Yes | Yes | Yes | Yes |
Syntax
With optional label reference:
Technical Details
| JavaScript Version: | 1.0. JavaScript 1.2 supports optional label references. | | --- | --- |
More Examples
Example
This example demonstrates the use of the continue statement in a while loop.
The loop block skips the current iteration when i is "3":
text The output is:
The number is 1The number is 2The number is 4The number is 5
Example
This example demonstrates the use of the continue statement in a for loop.
The loop skips the current iteration when the array element is "Saab":
text The output is:
BMWVolvoFord
Example
Using the continue statement with a label reference to skip out of a block:
text The output is:
i = 0, j = 10 11 13 14i = 1, j = 10 11 13 14i = 2, j = 10 11 13 14
Related Pages
JavaScript Tutorial: JavaScript Break and Continue
JavaScript Tutorial: JavaScript Loops
JavaScript Tutorial: JavaScript While Loop
JavaScript Tutorial: JavaScript break Statement
JavaScript Reference Manual: JavaScript for Statement
JavaScript Reference Manual: JavaScript while Statement