Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Przerwa i Kontynuuj


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 »