Vai al contenuto

JavaScript – Break & Continue

Per interrompere un ciclo while si può utilizzare l’istruzione break o quella continue.

Interrompere un ciclo infinito con break

Break si usa soprattutto nei cicli while per interrompere un ciclo infinito.

var x=0;
while (true) {
	console.log(x);
	// condizione di uscita
	if (x > 100) break;
    x++;
}

In questo caso il ciclo non finirebbe mai bloccando il browser, senza l’istruzione if con un break a 100. Il risultato sarà quello di avere numeri da 0 a 99, poi quando il valore di x diventa 100 il ciclo si interrompe.

Saltare un valore con continue

Se vogliamo che un valore non sia visualizzato nel ciclo, utilizziamo l’espressione continue.

var x=0;
while (true) {
	console.log(x);

	// il ciclo salta il numero 50
	if (x = 50) continue;

	// condizione di uscita
	if (x > 100) break;
    x++;
}

Al codice precedente abbiamo inserito la condizione continue. Quando x avrà valore di 50, il ciclo salta al successivo numero, senza bloccare il loop.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *