Neueste Web-Entwicklung Tutorials
 

JavaScript continue-Anweisung

JavaScript-Anweisungen Referenz 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

Beispiele

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 JavaScript - Anweisungen Referenz