English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Esercizi e dichiarazioni di variabili JavaScript
breakTermina il ciclo corrente, l'istruzione switch o l'etichetta, e trasferisce il controllo del programma all'istruzione successiva all'istruzione terminante.
Quando l'istruzione break viene utilizzata insieme a un'istruzione switch, esce dal blocco switch. Questo ferma l'esecuzione di ulteriori codici o test di case all'interno del blocco.
Quando si utilizza l'istruzione break all'interno di un ciclo, interrompe il ciclo e continua a eseguire il codice dopo il ciclo.
l'istruzione break include unlabelelabelPermette al programma di uscire da un blocco di istruzioni etichettato (vedi i "Più esempi" sottostanti).
break label;
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { break; } text += "The number is " + i + "<br>"; }Prova a vedere‹/›
Tutti i browser supportano completamente l'istruzione break:
Istruzione | |||||
break | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
label | (Opzionale) Identificatore associato a un etichetta di istruzione. Se l'istruzione non è un ciclo o un switch, è obbligatorio. |
Versione JavaScript: | ECMAScript 1 |
---|
La seguente funzione ha un comando break che termina il ciclo while quando i è uguale a 3 e restituisce il valore 3 * x:
function testBreak(x) { var i = 0; while (i < 6) { if (i == 3) { break; } i++; } return i * x; }Prova a vedere‹/›
Questo esempio esce da un blocco switch per assicurarsi che venga eseguita solo una situazione:
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‹/›
Il seguente codice utilizza un blocco di etichetta con break per “saltare” il blocco di codice JavaScript:
outer_block: { inner_block: { document.writeln('1'); break outer_block;// esce da inner_block e outer_block document.writeln(':-('); // saltato } document.writeln('2'); // saltato }Prova a vedere‹/›
Tutorial JavaScript:break e continue JavaScript
Tutorial JavaScript:Ciclo for JavaScript
Tutorial JavaScript:Ciclo while JavaScript
Tutorial JavaScript:switch JavaScript
Riferimento JavaScript:Esercizio continue JavaScript
Riferimento JavaScript: Esercizio for JavaScript
Riferimento JavaScript: Esercizio while JavaScript
Riferimento JavaScript: Esercizio switch JavaScript