English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il ruolo dell'istruzione break è "saltare" un ciclo.
L'istruzione continue salta un'iterazione e inizia l'iterazione successiva del ciclo.
L'istruzione break viene utilizzata per terminare il ciclo corrente, lo switch o l'istruzione con etichetta, e trasferisce il controllo al codice dopo l'istruzione di terminazione.
Quando si utilizza l'istruzione break all'interno di un ciclo, interrompe il ciclo e continua a eseguire il codice dopo il ciclo.
var text = ""; per (let i = 0; i < 6; i++) { if (i === 3) { break; } text += "数字は " + i + "<br>"; }Prova a vedere‹/›
Quando l'istruzione break viene utilizzata insieme a una istruzione switch, esce dal blocco switch. Questo ferma l'esecuzione del codice all'interno del blocco e / o esegue i test case.
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; }Prova a vedere‹/›
L'istruzione continue termina l'esecuzione delle istruzioni correnti nell'iterazione e continua con l'iterazione successiva.
Esempio seguente mostra un ciclo for, che ha una istruzione continue, che viene eseguita quando il valore di i è 3:
var text = ""; per (let i = 0; i < 6; i++) { if (i === 3) { continue; } text += "数字は " + i + "<br>"; }Prova a vedere‹/›
L'esempio seguente mostra un ciclo while con una frase continue che viene eseguita quando il valore di i è 3:
var text = ""; var i = 0; while (i < 6) { i++; if (i === 3) { continue; } text += "数字は " + i + "<br>"; }Prova a vedere‹/›
Le etichette sono identificatori seguiti da un due punti (':'), che si applicano a una frase o blocco di codice.
label: statements
La frase break può essere utilizzata per “saltare” un ciclo, switch o frase etichettata.
break labelname;
Il seguente codice utilizza una frase break con un blocco etichettato per “saltare” un blocco di codice JavaScript:
outer_block: { inner_block: { document.writeln('1'); break outer_block;// uscire da inner_block e outer_block document.writeln(':-('); // saltare } document.writeln('2'); // saltare }Prova a vedere‹/›