The break stwierdzenie "wyskakuje" z pętli.
The continue stwierdzenie "przeskakuje" jednej iteracji w pętli.
The Break komunikat
Już widział break oświadczenie używany we wcześniejszym rozdziale tego podręcznika. Był używany do "wyskoczyć" z switch() oświadczenia.
The break Oświadczenie może być również używany do wyskoczyć z pętli.
The break stwierdzenie przerywa pętlę i kontynuuje wykonywanie kodu po pętli (jeśli istnieje):
Przykład
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Spróbuj sam " The Continue Statement
The continue przerwy rachunku jednej iteracji (w obwodzie), w przypadku pojawienia się określonych warunkach, i dalej do następnej iteracji w pętli.
Przykład ten pomija wartość 3:
Przykład
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Spróbuj sam " JavaScript Labels
Aby oznakować JavaScript oświadczenia poprzedzić sprawozdania z nazwą etykiety i dwukropkiem:
label:
statements
The break i the continue stwierdzenia są jedynymi JavaScript wypowiedzi, które mogą "wyskoczyć" z bloku kodu.
Składnia:
break labelname ;
continue labelname ;
The continue rachunek (z lub bez odniesienia etykiet) mogą być wykorzystywane jedynie do pominięcia jednej iteracji pętli.
The break stwierdzenie, bez odniesienia etykiety mogą być wykorzystywane jedynie do wyskoczyć z pętli lub switch .
Z odniesieniem etykiecie, break Oświadczenie może być stosowane do wyskoczyć z dowolnego bloku kodu:
Przykład
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>";
}
Spróbuj sam " Blok kodu jest blok kodu pomiędzy { i } .
Sprawdź się z ćwiczeń!
Ćwiczenie 1 » Ćwiczenie 2» Ćwiczenie 3 » Ćwiczenia 4» Zadanie 5 »