JavaScript Break and Continue

JavaScript Break and Continue

The break statement "jumps out" of a loop. The continue statement "jumps over" one iteration in the loop.The break statement can also be used to jump out of a loop. The break statement breaks the loop and continues executing the code after the loop (if any):

      
                    for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "The number is " + i + "";
    }
                    

The Continue Statement

The continue statement breaks one iteration (in the loop), if a specified condition occurs, and continues with the next iteration in the loop.

      
                    for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "The number is " + i + "";
    }
                    

JavaScript Labels

To label JavaScript statements you precede the statements with a label name and a colon. The break and the continue statements are the only JavaScript statements that can "jump out of" a code block..

The continue statement (with or without a label reference) can only be used to skip one loop iteration.

The break statement, without a label reference, can only be used to jump out of a loop or a switch.

With a label reference, the break statement can be used to jump out of any code block:

      
                     var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "";
    text += cars[1] + "";
    break list;
    text += cars[2] + "";
    text += cars[3] + "";
    }
                    
                    

A code block is a block of code between { and }.

      
do {
    text += "The number is " + i;
    i++;
    }
    while (i < 10);          

                    

Dess App

DessApp is an Integrated E-learning Education, Interactive and User-friendly features, smarter options and redefining your school costs effectively and efficiently.

View
1 1