BREAK |
Arrêt |
---|---|
JavaScript | 1.0 |
Syntaxe
break [label]; |
Paramètres
Nom | Description |
---|---|
label | Ce paramètre optionnel permet d'indiquer une étiquette où effectuer un saut d'instruction. Ce paramètre est requis si le mot réservé break n'est pas situé à l'intérieur d'une instruction de boucle (for, while) ou d'un switch. |
Description
Ce mot réservé permet d'interrompre une boucle ou une instruction «switch».
Remarque
- Si vous n'avez pas inclus le mot réservé break à l'intérieur d'une boucle ou d'un switch, il agira de la même manière qu'un mot réservé goto.
- L'utilisation du paramètre label peut contribué à rendre le code source JavaScript en code spaghetti, lequel est fortement déconseillé pour permettre une bonne compréhension par d'autres programmeurs votre code source.
Exemple
Cet exemple permet d'arrêter une boucle si le nombre est inférieur à 0 et de terminer l'évaluation de cas lorsqu'une affectation d'une valeur a été effectuée :
- <script language="JavaScript" type="text/javascript">
- function NumberToHumanWord(value) {
- var result = "";
- switch(value) {
- case 0:result = "zero";break;
- case 1:result = "un";break;
- case 2:result = "deux";break;
- case 3:result = "trois";break;
- case 4:result = "quatre";break;
- case 5:result = "cinq";break;
- case 6:result = "six";break;
- case 7:result = "sept";break;
- case 8:result = "huit";break;
- case 9:result = "neuf";break;
- case 10:result = "dix";break;
- }
- return result;
- }
-
- for(var i = 0; i < 10; i++) {
- if(i < 0) break;
- document.write(NumberToHumanWord(i) + "<br />");
- }
- </script>
on obtiendra le résultat suivant :
zeroun
deux
trois
quatre
cinq
six
sept
huit
neuf
Dernière mise à jour : Mardi, le 28 juillet 2015