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
breakest utilisé sans un label, l'exécution du blocwhile,do..while,forouswitchle plus profond dans lequel on se trouve est immédiatement interrompue et le contrôle passe à l'instruction qui suit le bloc. - Lorsque
breakest utilisé avec un label, c'est l'instruction portant ce label qui est interrompue.
La syntaxe de l'instruction break ressemble à ceci :
-
break; -
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;
}