L'istruzione continue in javascript

L'istruzione continue in javascript interrompe un ciclo.

while ( condizione ) {
// blocco di istruzioni
if (condizione) continue;
}

Quando il programma incontra l'istruzione continue in una struttura ciclica (for, while, do while) interrompe l'iterazione corrente e passa alla successiva.

In pratica, l'istruzione continue è un'uscita forzata dall'iterazione corrente ma non dal ciclo.

Il ciclo non si interrompe. L'esecuzione continua con l'iterazione successiva.

Ecco un esempio pratico

var i = 0;
while (i<9) {
i++;
if (i==5) continue;
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 continue che interrompe l'iterazione e passa all'iterazione successiva.

Quindi, il risultato finale è

12346789fine

Nell'elenco manca il numero 5 perché l'iterazione è stata interrotta prima della stampa.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Javascript

Le strutture di controllo

Gestione degli errori ed eccezioni

Le strutture cicliche

FAQ