Instrukcja break
Składnia:
break;
lub
break etykieta;
Instrukcji tej można użyć wewnątrz pętli w celu natychmiastowego przerwania działania tej pętli.
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ć, z której pętli chcemy wyjść (zobacz rozdział etykieta).
Przykład:
function Test_break(liczba){
var i=0
while(i<=liczba){
document.write(liczba+' - ')
if(i==liczba)break
i++
}
}
Funkcja Test_break wypisuje na ekranie wszystkie liczby naturalne, od zera aż do liczby podanej jako argument funkcji.
Instrukcja break jest również bardzo często używana wewnątrz instrukcji switch.
switch(zmienna){
case wartosc_1:
{
/* instrukcje wykonywane jeżeli zmienna równa się wartosc_1 */
break;
}
case wartosc_2:
{
/* instrukcje wykonywane jeżeli zmienna równa się wartosc_2 */
break;
}
default:
{
/* instrukcje wykonywane jeżeli zmienna nie równa się
żadnej z powyższych wartości */
}
}
W ten sposób instrukcja switch po dokonaniu wyboru i wykonaniu odpowiednich instrukcji jest natychmiast przerywana.