Break i Continue w JavaScript
- Poprzednia strona Pętla While w JS
- Następna strona Obiekty iteracyjne JS
wyjścia
instrukcja "wyrzucenia" z pętli.
continue
instrukcja "przeskoczenia" jednej iteracji w pętli.
instrukcja Break
W wcześniejszych rozdziałach tego kursu zobaczyłeś wyjścia
instrukcja. Jest używana do "wyrzucenia" switch
instrukcja.
instrukcja break może również być używana do wyjścia z pętli.
instrukcja break
Przerwanie pętli i kontynuowanie wykonywania kodu po pętli (jeśli istnieje):
Przykład
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "Liczba to " + i + "<br>"; }
instrukcja Continue
instrukcja continue
Przerwanie jednej iteracji (w pętli), jeśli wystąpi określona warunek. Następnie kontynuuj następną iterację w pętli.
W tym przykładzie pomijamy wartość 3 :
Przykład
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "Liczba to " + i + "<br>"; }
Etykieta JavaScript
Aby oznaczyć instrukcję JavaScript, umieść nazwę etykiety i kropkę przed instrukcją:
etykieta: instrukcje
wyjścia
i continue
Instrukcja jest jedynym poleceniem JavaScript, które może "wyrzucić" blok kodu.
Gramatyka:
wyjścia nazwaetykiety; continue nazwaetykiety;
continue
instrukcji (z lub bez odniesienia do etykiety) może być używana tylko doprzeskoczenia jednej iteracji。
wyjścia
instrukcja, jeśli nie ma odniesienia do etykiety, może być używana tylko doWyrzuć pętlę lub switch。
jeśli istnieje odwołanie do etykiety, to wyjścia
instrukcja break może być używana dowyjście 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>"; wyjdź z listy; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
bloki kodu odnoszą się do {
z }
bezpośrednich fragmentach kodu.
książkach pozakurricularnych
Chcesz dowiedzieć się więcej o Złożenia Break i Continue w JavaScriptWięcej informacji, proszę przeczytać odpowiednie sekcje w zaawansowanych kursach JavaScript:
- Złożenia ECMAScript break i continue
- Ten dział wyjaśnia różnice między złożeniami break i continue, oraz jak używać ich z oznakowanymi instrukcjami.
- Poprzednia strona Pętla While w JS
- Następna strona Obiekty iteracyjne JS