Visit Mozilla.org

Référence de JavaScript 1.5 Core:Instructions:break

Un article de MDC.


Sommaire

[modifier] Résumé

Met fin à l'instruction de boucle, switch ou label courante et transfère le contrôle du programme à l'instruction qui suit celle qui a été interrompue.

Instruction
Implémentation : JavaScript 1.0, NES 2.0
Version ECMA : ECMA-262 (pour la version sans label)

ECMA-262, Édition 3 (pour la version avec label)

[modifier] Syntaxe

break [label];

[modifier] Paramètres

label 
Identifiant associée avec le label de l'instruction.

[modifier] Description

L'instruction break est dotée d'un label optionnel permettant au programme d'arrêter une instruction nommée. L'instruction break doit se trouver à l'intérieur de cette instruction nommée. L'instruction nommée peut être n'importe quel type d'instruction ; il ne doit pas forcément s'agir d'une instruction de boucle.

[modifier] Exemples

[modifier] Exemple : utilisation de break

La fonction qui suit a une instruction break qui met fin à la boucle while lorsque e vaut 3, et renvoie ensuite la valeur 3 * x.

function testBreak(x) {
   var i = 0;
   while (i < 6) {
      if (i == 3)
         break;
      i++;
   }
   return i * x;
}

[modifier] Voir aussi

continue, label, switch