English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base JavaScript

Oggetto JavaScript

Funzione JavaScript

JS HTML DOM

BOM del browser JS

Tutorial di base AJAX

Manuale di riferimento JavaScript

Espressioni break e continue di JavaScript

Il ruolo dell'istruzione break è "saltare" un ciclo.

L'istruzione continue salta un'iterazione e inizia l'iterazione successiva del ciclo.

Istruzione break

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‹/›

Istruzione continue

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‹/›

Etichetta JavaScript

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‹/›