Break e Continue JavaScript
- Pagina precedente JS Loop While
- Pagina successiva Oggetti iterabili JS
break
Istruzione 'saltare' il ciclo.
continue
Istruzione 'saltare' un'iterazione del ciclo.
Istruzione Break
In sezioni precedenti di questo tutorial, hai già visto: break
istruzione. Viene utilizzata per 'saltare'. switch
istruzione.
L'istruzione break può anche essere utilizzata per uscire da un ciclo.
Istruzione break
Interrompe il ciclo e continua a eseguire il codice dopo il ciclo (se ci fosse):
Esempio
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "Il numero è " + i + "<br>"; }
Istruzione Continue
Istruzione continue
Interruzione di un'iterazione (dentro un ciclo), se si verifica una condizione specificata. Poi continua con la prossima iterazione del ciclo.
In questo esempio si salta il valore 3 :
Esempio
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "Il numero è " + i + "<br>"; }
Etichetta JavaScript
Per etichettare un'istruzione JavaScript, metti il nome dell'etichetta e il duepunto prima dell'istruzione:
label: istruzioni
break
e continue
L'istruzione è l'unica che può 'saltare' un blocco di codice in JavaScript.
Sintassi:
break labelname; continue labelname;
continue
istruzione (indipendentemente dal fatto che ci sia o meno un riferimento all'etichetta) può essere utilizzata solo persaltare un'iterazione。
break
istruzione, se non è menzionata una etichetta, può essere utilizzata solo perEsci da un ciclo o un switch。
Se c'è un riferimento etichettato, allora break
L'istruzioneEsci da qualsiasi blocco di codice:
Esempio
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
Un blocco di codice si riferisce a {
Con }
frammenti di codice diretti.
Libri di testo
Per ulteriori informazioni su Esercizi break e continue JavaScriptPer ulteriori informazioni, leggi il contenuto relativo nel tutorial avanzato JavaScript:
- Esercizi ECMAScript break e continue
- Questa sezione spiega le differenze tra le istruzioni break e continue e come utilizzarle insieme a istruzioni etichettate.
- Pagina precedente JS Loop While
- Pagina successiva Oggetti iterabili JS