Déclarations JavaScript Référence
Exemple
Dans cet exemple, nous utilisons une boucle en même temps que l'instruction break.
Boucle à travers un bloc de code, mais sortir de la boucle lorsque la variable i est égale à "3":
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
break;
}
text += "The number is " + i + "<br>";
}
Le résultat de texte sera:
The number is 0
The number is 1
The number is 2
Essayez - le vous - même » Plus "Try it yourself" exemples ci-dessous.
Définition et utilisation
L'instruction break sort une instruction switch ou une boucle (pour, ... dans, tout, faire ... tout).
Lorsque l'instruction break est utilisée avec une instruction switch, elle éclate du bloc de commutation. Cela va arrêter l'exécution de plus l'exécution de code et / ou des tests de cas à l'intérieur du bloc.
Lorsque l'instruction break est utilisée dans une boucle, il se casse la boucle et continue à exécuter le code après la boucle (le cas échéant).
L'instruction break peut également être utilisé avec une référence d'étiquette facultative, à «sauter» d'un bloc de code JavaScript (voir "Autres exemples" ci-dessous).
Remarque: Sans une référence de l' étiquette, l'instruction break ne peut être utilisé à l' intérieur d' une boucle ou d' un commutateur.
support du navigateur
Déclaration | |||||
---|---|---|---|---|---|
break | Oui | Oui | Oui | Oui | Oui |
Syntaxe
break;
Utilisation de la référence de l'étiquette en option:
break labelname;
Détails techniques
JavaScript Version: | 1.0. On a ajouté la référence de l'étiquette dans JavaScript 1.2 |
---|
Autres exemples
Exemple
Dans cet exemple, nous utilisons une boucle while avec l'instruction break.
Boucle à travers un bloc de code, mais sortir de la boucle lorsque la variable i est égale à "3":
var text = "";
var i = 0;
while (i < 5) {
text
+= "<br>The number is " + i;
i++;
if (i === 3) {
break;
}
}
Le résultat de texte sera:
The number is 0
The number is 1
The number is 2
Essayez - le vous - même » Exemple
Sortir d'un bloc de commutation pour faire en sorte que seul un cas 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;
}
Le résultat de la journée sera:
Essayez - le vous - même » Exemple
Utilisation de l'instruction de rupture avec une référence de l'étiquette, à "sauter" 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>";
}
Le résultat de texte sera:
BMW
Volvo
Saab
Essayez - le vous - même » Exemple
Utilisation de l'instruction de rupture avec une référence de l'étiquette, à «sauter» d'un imbriquée pour la boucle:
var text = "";
var i, j;
Loop1: // The first for loop is labeled
"Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j =
";
Loop2: // The second for loop is labeled
"Loop2"
for (j = 10; j < 15; j++) {
if (j === 12) {
break Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
Le résultat de texte sera:
i = 0, j = 10 11
i = 1, j = 10 11
i = 2, j = 10 11
Essayez - le vous - même » Pages associées
Tutoriel JavaScript: JavaScript Pause et Continuer
Tutoriel JavaScript: JavaScript boucle For
Tutoriel JavaScript: JavaScript While
Tutoriel JavaScript: JavaScript Commutateur
Référence JavaScript: JavaScript continuer Déclaration
Référence JavaScript: JavaScript pour Statement
Référence JavaScript: JavaScript tandis Déclaration
Référence JavaScript: JavaScript switch Déclaration
Déclarations JavaScript Référence