Freigeben über


continue-Anweisung

Aktualisiert: November 2007

Beendet die aktuelle Iteration einer Schleife und beginnt eine neue Iteration.

continue [label];

Argumente

  • label
    Optional. Gibt die Anweisung an, für die continue gilt.

Hinweise

Sie können die continue-Anweisung nur innerhalb der Schleifen while, do...while, for oder for...in verwenden. Die Ausführung der continue-Anweisung beendet die laufende Iteration und setzt den Programmablauf mit dem Beginn der nächsten Schleife fort. Dies hat die folgenden Auswirkungen auf die verschiedenen Schleifenarten:

  • Bei den Schleifen while und do...while wird die Bedingung überprüft. Ist diese true, wird die Schleife erneut ausgeführt.

  • Bei for-Schleifen wird der Inkrementausdruck und, sofern der Testausdruck true ergibt, die Schleife erneut ausgeführt.

  • for...in-Schleifen springen zum nächsten Feld der angegebenen Variablen und führen die Schleife erneut aus.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der continue-Anweisung.

function skip5(){
   var s = "", i=0;
   while (i < 10) {
      i++;
      // Skip 5
      if (i==5) {
         continue;
      }
      s += i;
   }
   return(s);
}

Anforderungen

Version 1

Siehe auch

Referenz

break-Anweisung

do...while-Anweisung

for-Anweisung

for...in-Anweisung

Anweisung mit Marke

while-Anweisung