Instrukcja continue
Składnia:
continue;
continue etykieta;
Instrukcji tej można użyć wewnątrz pętli w celu natychmiastowego przerwania aktualnego obiegu tej pętli i rozpoczęcia nowego.
Nazwę etykiety po słowie break można użyć w przypadku, gdy mamy do czynienia z zagnieżdżonymi pętlami
i chcemy jednoznacznie określić, w której pętli chcemy rozpocząć nowy obieg (zobacz rozdział etykieta).
- W przypadku pętli while i do...while, użycie instrukcji continue powoduje sprawdzenie warunku i rozpoczęcie nowego obiegu pętli, jeżeli warunek jest spełniony.
- W przypadku pętli for, następuje zwiększenie licznika pętli, a następnie sprawdzenie warunku i rozpoczęcie nowego obiegu pętli, jeżeli warunek jest spełniony.
- W przypadku pętli for...in, następuje bezwarunkowe przejście do następnego obiegu pętli.
Przykład:
function Test_continue(){
var i=0
while(i <= 10){
i++
if(i == 5)continue
document.write(i + " ")
}
}
Wywołanie powyższej funkcji spowoduje wypisanie na ekranie wszystkich liczb od 0 do 10 oprócz liczby 5.