JavaScript tutorial:
continue statement

 

The continue statement is use to stop the current iteration of a loop, and starts a new iteration.

Syntax

continue [label];

The optional label argument specifies the statement to which continue applies.

Example

You can use the continue statement only inside a while, do...while, for, or for...in loop. Executing the continue statement stops the current iteration of the loop and continues program flow with the beginning of the loop. This has the following effects on the different types of loops:

  • while and do...while loops test their condition, and if true, execute the loop again.

  • for loops execute their increment expression, and if the test expression is true, execute the loop again.

  • for...in loops proceed to the next field of the specified variable and execute the loop again.

The following example illustrates the use of the continue statement:

s = "";
i=0;
while (i < 10)
{
    i++;
    // Skip 5
    if (i==5)
    {
        continue;
    }
    s += i;
}
document.write(s);

To run the code above, paste it into JavaScript Editor, and click the Execute button.

See also: break Statement, do...while Statement, for Statement, for...in Statement, Labeled Statement, while Statement