L'istruzione break in javascript
L'istruzione break in javascript interrompe un ciclo.
while ( condizione ) {
// blocco di istruzioni
if (condizione) break;
}
Quando il programma incontra l'istruzione break esce dalla struttura ciclica (for, while, do while).
In pratica è un'uscita forzata dal ciclo.
L'esecuzione del programma continua alla prima istruzione dopo la struttura ciclica. Quindi, il programma non si interrompe.
Ecco un esempio pratico
var i = 0;
while (i<10) {
i++;
if (i==5) break;
document.write(i);
}
document.write("fine");
La struttura ciclica dovrebbe stampare i numeri da 1 a 9
Tuttavia, quando la variabile assume il valore i==5 il programma esegue l'istruzione break che interrompe il ciclo.
Quindi, il risultato finale è
1234fine
E così via.