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 »