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.