Break et Continue JavaScript

break Instruction pour sortir d'une boucle.

continue Instruction pour sauter une itération dans une boucle.

Instruction Break

Dans les chapitres précédents de ce tutoriel, vous avez déjà vu break Instructions. Elle est utilisée pour « sauter » switch Instructions.

L'instruction break peut également être utilisée pour sortir d'une boucle.

Instruction breakCela interrompt la boucle et continue à exécuter le code suivant (si disponible) :

Exemple

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "Le nombre est " + i + "<br>";
}

Essayez-le vous-même

Instruction Continue

Instruction continueInterruption (dans une boucle) d'une itération, si une condition spécifiée se produit. Ensuite, continuez à l'itération suivante de la boucle.

Dans cet exemple, sautez la valeur 3 :

Exemple

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "Le nombre est " + i + "<br>";
} 

Essayez-le vous-même

Étiquette JavaScript

Pour marquer une instruction JavaScript, placez le nom de l'étiquette et le deux-points avant l'instruction :

étiquette:
instructions

break et continue Les instructions sont les seules instructions JavaScript permettant de « sauter » un bloc de code.

Syntaxe :

break labelname;
continue labelname;

continue Instructions (qu'elles soient étiquetées ou non) peuvent être utilisées uniquementPour sauter une itération

break Instructions, sans référence à une étiquette, peuvent être utilisées uniquementSortir d'une boucle ou d'un switch

s'il y a une référence à une étiquette break Les instructionsSortir de tout bloc de code

Exemple

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>"; 
}

Essayez-le vous-même

Un bloc de code fait référence à { et } fragments de code directs.

Livres de cours

Pour plus d'informations sur Instructions break et continue JavaScriptPour plus de connaissances sur

Instructions break et continue ECMAScript
Cette section explique les différences entre les instructions break et continue, et comment les utiliser avec des instructions étiquetées.