English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Déclaration d'instructions et de variables JavaScript
breakTermine l'instruction de boucle, switch ou label en cours, et transfère le contrôle du programme à l'instruction suivant la statement terminée.
Lorsque l'instruction break est utilisée avec une instruction switch, elle sort du bloc switch. Cela arrête l'exécution de plus de code à l'intérieur du bloc ou de tests de case.
Lorsque l'instruction break est utilisée dans une boucle, elle interrompt la boucle et continue à exécuter le code suivant la boucle.
l'instruction break comprend une optionnelleÉtiquette, cetteÉtiquettePermet au programme de sortir d'une instruction avec une étiquette (voir les "Plus d'exemples" ci-dessous).
break label;
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { } text += "The number is " + i + "<br>"; }Testez et voyez‹/›
Tous les navigateurs supportent pleinement l'instruction break :
Instruction | |||||
break | Est | Est | Est | Est | Est |
Paramètres | Description |
---|---|
Étiquette | (Optionnel) Identificateur associé à une étiquette de statement. Si cette instruction n'est pas une boucle ou un switch, c'est nécessaire. |
Version JavaScript : | ECMAScript 1 |
---|
La fonction suivante contient une instruction break, lorsque i est3arrête la boucle while, puis retourne la valeur3 * x :
function testBreak(x) { var i = 0; while (i < 6) { if (i == 3) { } i++; } return i * x; }Testez et voyez‹/›
Ce exemple sort d'un bloc switch pour s'assurer qu'une seule situation est exécutée :
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; case 1: day = "Monday"; case 2: day = "Tuesday"; case 3: day = "Wednesday"; case 4: day = "Thursday"; case 5: day = "Friday"; case 6: day = "Saturday"; }Testez et voyez‹/›
Le code suivant utilise une instruction break avec un bloc marqué pour
outer_block: { inner_block: { document.writeln('1'); break outer_block;// Sortir de inner_block et outer_block document.writeln(':-('); // skipped } document.writeln('2'); // skipped }Testez et voyez‹/›
Tutoriel JavaScriptbreak et continue JavaScript
Tutoriel JavaScriptBoucle for JavaScript
Tutoriel JavaScriptBoucle while JavaScript
Tutoriel JavaScriptswitch JavaScript
Référence JavaScriptInstruction continue JavaScript
Référence JavaScript Instruction for JavaScript
Référence JavaScript Instruction while JavaScript
Référence JavaScript Instruction switch JavaScript