Neueste Web-Entwicklung Tutorials
 

JavaScript Pause und Weiter


The break - Anweisung "springt" von einer Schleife.

The continue - Anweisung "springt über" eine Iteration in der Schleife.


The Break Statement

Sie haben bereits die gesehen break Aussage in einem früheren Kapitel dieses Tutorials verwendet. Es wurde zu "herausspringen" eines verwendeten switch() Anweisung.

The break - Anweisung kann auch zu springen aus einer Schleife verwendet werden.

The break - Anweisung bricht die Schleife und setzt den Code nach der Schleife ausgeführt wird (falls vorhanden):

Beispiel

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

The Continue Statement

The continue Anweisung Pausen eine Iteration (in der Schleife), wenn eine bestimmte Bedingung auftritt, und fährt mit der nächsten Iteration in der Schleife.

In diesem Beispiel überspringt den Wert von 3:

Beispiel

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

JavaScript Labels

Zur Kennzeichnung der JavaScript-Anweisungen Sie die Anweisungen mit einem Markennamen vorangehen und einen Doppelpunkt:

label:
statements

The break und the continue Aussagen sind die einzigen JavaScript - Anweisungen , die einen Code - Block "aus springen" kann.

Syntax:

break labelname ;

continue labelname ;

The continue - Anweisung (mit oder ohne Label - Referenz) kann nur zu überspringen eine Schleife Iteration verwendet werden.

The break ohne Etikett Referenz kann nur verwendet werden , aus einer Schleife oder einem zu springen switch .

Mit einem Etikett Bezug, die break kann Anweisung verwendet werden aus jedem Codeblock zu springen:

Beispiel

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>";
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
    text += cars[4] + "<br>";
    text += cars[5] + "<br>";
}
Versuch es selber "

Ein Codeblock ist ein Block von Code zwischen { und } .


Testen Sie sich mit Übungen!

Übung 1 » Übung 2» Übung 3 » Übung 4» Übung 5 »