Visit Mozilla.org

Guide JavaScript 1.5:Boucles:L'instruction break

Un article de MDC.


[modifier] L'instruction break

L'instruction break est utilisée pour mettre fin à une instruction de boucle, un switch ou un label.

  • Lorsque break est utilisé sans un label, l'exécution du bloc while, do..while, for ou switch le plus profond dans lequel on se trouve est immédiatement interrompue et le contrôle passe à l'instruction qui suit le bloc.
  • Lorsque break est utilisé avec un label, c'est l'instruction portant ce label qui est interrompue.

La syntaxe de l'instruction break ressemble à ceci :

  1. break;
  2. break label;

La première forme met fin au bloc de boucle ou switch parent le plus profond ; tandis que la seconde forme met fin à l'instruction parente portant le label spécifié.

Exemple
L'exemple suivant parcourt les éléments d'un tableau jusqu'à ce qu'il trouve l'index d'un élément dont la valeur est laValeur :

for (i = 0; i < a.length; i++) {
   if (a[i] == laValeur)
      break;
}