Derniers tutoriels de développement web
 

JavaScript Déclaration de rupture

Déclarations JavaScript Référence 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

Exemples

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 Déclarations JavaScript Référence