English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Instruction break JavaScript

 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).

Syntaxe :

break label;
var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   
}
text += "The number is " + i + "<br>";
}
Testez et voyez‹/›

Compatibilité navigateur

Tous les navigateurs supportent pleinement l'instruction break :

Instruction
breakEstEstEstEstEst

Valeur du paramètre

ParamètresDescription
Étiquette(Optionnel) Identificateur associé à une étiquette de statement. Si cette instruction n'est pas une boucle ou un switch, c'est nécessaire.

Détails techniques

Version JavaScript :ECMAScript 1

Plus d'exemples

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‹/›

Regardez aussi

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

 Déclaration d'instructions et de variables JavaScript