JavaScript - Anweisungen Referenz
Beispiel
In diesem Beispiel verwenden wir eine for-Schleife zusammen mit der Erklärung weiter.
Schleife durch einen Block von Code, aber überspringen den Wert von "3":
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
continue;
}
text += "The number is " + i + "<br>";
}
Das Ergebnis der Text lautet:
The number is 0
The number is 1
The number is 2
The number is 4
Versuch es selber " Mehr "Versuchen Sie es selbst" Beispiele unten.
Definition und Verwendung
Die Anweisung continue bricht eine Iteration (in der Schleife), wenn eine bestimmte Bedingung auftritt, und fährt mit der nächsten Iteration in der Schleife.
Der Unterschied zwischen fortsetzen und die Bruchrechnung, ist anstelle von "Herausspringen" von einer Schleife, die continue - Anweisung "springt über" eine Iteration in der Schleife.
Wenn jedoch die weiterhin Anweisung ausgeführt wird, verhält es sich anders für verschiedene Arten von Schleifen:
- In einer while - Schleife wird die Bedingung geprüft, und wenn es wahr ist, wird die Schleife erneut ausgeführt
- In einer for - Schleife, die Inkrementausdruck (zB i ++) zuerst ausgewertet wird , und dann wird der Zustand sollte , um herauszufinden , ob eine weitere Iteration getestet erfolgen
Die Aussage fortsetzen kann auch mit einem optionalen Etikett Referenz verwendet werden.
Anmerkung: Die Anweisung fortgesetzt (mit oder ohne Etikett reference) nur innerhalb einer Schleife verwendet werden.
Browser-Unterstützung
Erklärung | |||||
---|---|---|---|---|---|
continue | ja | ja | ja | ja | ja |
Syntax
continue;
Mit dem optionalen Etikett Referenz:
continue labelname;
Technische Details
JavaScript Version: | 1.0. Das Label wurde in Bezug JavaScript hinzugefügt 1.2 |
---|
Mehr Beispiele
Beispiel
In diesem Beispiel verwenden wir eine while-Schleife zusammen mit der Erklärung weiter.
Schleife durch einen Block von Code, aber überspringen den Wert von "3":
var text = "";
var i = 0;
while (i < 5) {
i++;
if (i === 3) {
continue;
}
text += "<br>The number is " + i;
}
Das Ergebnis der Text lautet:
The number is 1
The number is 2
The number is 4
The number is 5
Versuch es selber " Beispiel
Schleife durch einen Block von Code, sondern überspringen die Nummern 2 und 3 (dem OR-Operator):
var text = "";
var i;
for (i = 1; i < 8; i++) {
if (i === 2 || i === 3) continue;
document.getElementById("demo").innerHTML += i + "<br>";
}
Das Ergebnis der Text lautet:
1
4
5
6
7
Versuch es selber " Beispiel
In diesem Beispiel verwenden wir eine for-Schleife zusammen mit der Erklärung weiter.
Schleife durch eine Anordnung, aber überspringen des Elements Array "Saab":
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
if (cars[i] === "Saab") {
continue;
}
text += cars[i] +
"<br>";
}
Das Ergebnis der Text lautet:
BMW
Volvo
Ford
Versuch es selber " Beispiel
Mit der Anweisung mit einem Etikett Referenz weiterhin einen Wert in einer verschachtelten for-Schleife zu überspringen:
var text = "";
var i, j;
Loop1: // The first for loop is labeled
"Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j =
";
Loop2: // The second for loop is labeled
"Loop2"
for (j = 10; j < 15; j++) {
if (j === 12) {
continue Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
Das Ergebnis der Text lautet:
i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
Versuch es selber " Verwandte Seiten
JavaScript Tutorial: JavaScript break und continue
JavaScript Tutorial: JavaScript For - Schleife
JavaScript Tutorial: JavaScript While - Schleife
JavaScript Tutorial: JavaScript break - Anweisung
JavaScript Referenz: JavaScript - Anweisung
JavaScript Referenz: JavaScript während Statement
JavaScript - Anweisungen Referenz