Instruction break JavaScript
- Page précédente break
- Page suivante class
- Retour au niveau supérieur Manuel de référence instructions JavaScript
Définition et utilisation
L'instruction break quitte l'instruction switch ou la boucle (for, for ... in, while, do ... while).
Lorsque l'instruction break est utilisée avec une instruction switch, elle quitte le bloc switch. Cela arrête l'exécution de plus de code et/ou de tests de cas à l'intérieur du bloc.
Lorsque l'instruction break est utilisée dans une boucle, elle interrompt la boucle et continue d'exécuter le code suivant (si applicable).
L'instruction break peut également être utilisée avec une référence à une étiquette optionnelle pour "sortir" de n'importe quel bloc de code JavaScript (voir les "Plus d'exemples" ci-dessous).
Remarque :Si vous ne citez pas l'étiquette, l'instruction break ne peut être utilisée que dans une boucle ou un switch.
Exemple
Dans cet exemple, nous utilisons la boucle for avec l'instruction break.
Boucle un segment de code, mais sort de la boucle lorsque la variable i vaut "3" :
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { break; } text += "Le nombre est " + i + "<br>"; }
Vous trouverez plus d'exemples TIY en bas de la page.
Syntaxe
break;
Utilisez une étiquette optionnelle pour faire référence :
break labelname;
Détails techniques
Version JavaScript : | ECMAScript 1 |
---|
Plus d'exemples
Exemple
Dans cet exemple, nous utilisons la boucle while avec l'instruction break.
Boucle un segment de code, mais sort de la boucle lorsque la variable i vaut "3" :
var text = ""; var i = 0; while (i < 5) { text += "<br>Le nombre est " + i; i++; if (i === 3) { break; } }
Exemple
Sortez du bloc switch pour vous assurer que seul un case est exécuté :
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; }
Exemple
Utilisez une instruction break avec une référence de balise pour "sortir" d'un bloc de code JavaScript :
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; }
Exemple
Utilisez une instruction break avec une référence de balise pour "sortir" d'une boucle for imbriquée :
var text = ""; var i, j; Loop1: // La première boucle for est marquée comme "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // La deuxième boucle for est marquée comme "Loop2" for (j = 0; j < 5; j++) { if (j === 2) { break Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
Support du navigateur
Instructions | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
break | Support | Support | Support | Support | Support |
Pages associées
Tutoriel JavaScript :Break et continue JavaScript
Tutoriel JavaScript :Boucle for JavaScript
Tutoriel JavaScript :Boucle while JavaScript
Tutoriel JavaScript :JavaScript Switch
Manuel de référence JavaScript :Instruction continue JavaScript
Manuel de référence JavaScript :Instruction for JavaScript
Manuel de référence JavaScript :Instruction while JavaScript
Manuel de référence JavaScript :Instruction switch JavaScript
- Page précédente break
- Page suivante class
- Retour au niveau supérieur Manuel de référence instructions JavaScript