JavaScript breakInstruction
Référence des instructions JavaScript
Exemples
Dans cet exemple, nous avons utilisé l'instruction break dans une boucle.
Parcourez le bloc de code et sortez de la boucle lorsque la variable i vaut "3" :
var i;
for (i = 0; i < 5; i++) {
if (i == 3) {
break;
}
text += "The number is " + i + "<br>";
}
textLa sortie est :
Le nombre est 1
Le nombre est 2
Essayez-le vous-même »
D'autres exemples sont inclus en bas de cet article.
Définition et utilisation
L'instruction break est utilisée pour sortir d'une instruction switch ou d'instructions de boucle (for, for...in, while, do...while).
Lorsque l'instruction break est utilisée dans une instruction switch, elle sort du bloc de code switch et met fin à l'exécution du code.
Lorsque l'instruction break est utilisée dans une instruction de boucle, elle termine la boucle et exécute le code après la boucle (s'il y en a).
L'instruction break peut également être utilisée avec une référence d'étiquette facultative pour sortir d'un bloc de code. (Voir « Plus d'exemples » ci-dessous).
Remarque :L'instruction break (sans référence d'étiquette) ne peut être utilisée que dans une boucle ou un switch.
Prise en charge des navigateurs
| Instruction | |||||
|---|---|---|---|---|---|
| break | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Utilisation de la référence d'étiquette facultative :
Détails techniques
| Version JavaScript : | 1.0. JavaScript 1.2 prend en charge les étiquettes facultatives. |
|---|

Plus d’exemples
Exemples
Cet exemple utilise l'instruction break dans une instruction de boucle while.
Parcourez le bloc de code et quittez la boucle lorsque i est égal à "3" :
var i = 0;
while (i < 5) {
text += "<br>The number is " + i;
i++;
if (i == 3) {
break;
}
}
textLa sortie est :
Le nombre est 1
Le nombre est 2
Essayez-le vous-même »
Exemples
Sortez du bloc d'instruction switch pour garantir qu'un seul bloc d'instruction case s'exécute :
switch (new Date().getDay()) {
case 0:
day = "dimanche";
break;
case 1:
day = "lundi";
break;
case 2:
day = "mardi";
break;
case 3:
day = "mercredi";
break;
case 4:
day = "jeudi";
break;
case 5:
day = "Friday";
break;
case 6:
day = "Saturday";
break;
}
dayLa sortie est :
Essayez-le vous-même »
Exemples
Utilisation de l'instruction break avec une référence d'étiquette pour sortir d'un bloc de code :
var text = "";
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
}
textLa sortie est :
Volvo
Saab
Essayez-le vous-même »
Exemples
Utilisation de l'instruction break avec une référence d'étiquette pour sortir des boucles imbriquées :
var i, j;
Loop1: // étiquette de la première boucle "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";
Loop2: // étiquette de la deuxième boucle "Loop2"
for (j = 10; j < 15; j++) {
if (j == 12) {
break Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
textLa sortie est :
i = 1, j = 10 11
i = 2, j = 10 11
Essayez-le vous-même »
Pages associées
Tutoriel JavaScript :JavaScript Break et Continue
Tutoriel JavaScript : Boucles JavaScript
Tutoriel JavaScript : Boucle while JavaScript
Tutoriel JavaScript :Instruction continue en JavaScript
Référence JavaScript :Instruction for en JavaScript
Référence JavaScript :Instruction while en JavaScript
Référence des instructions JavaScript Autres extensions