Sort d'une boucle for ou while ou d'un bloc conditionnel switch .. case
Syntaxe break
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description Termine l'exécution d'une boucle for ou while et rend le curseur d'exécution à l'instruction qui suit immédiatement.
Termine également un bloc case de switch pour éviter que les instructions suivantes ne s'exécutent.
Voir aussi continue qui passe à l'incrément suivant.
Exemple 1 : Sortie de boucle for
Code source
<script type="text/javascript"> for (var i=0; i<10; i++) { document.write(i + "<BR>"); if (i==5) {break;}
}
</script>
Résultat
Emulation de la console
Explication
Sort de la boucle for dès que le compteur atteint la valeur 5
Exemple 2 : Sortie de boucle while
Code source
<script type="text/javascript"> var i=0; while (i<10) { document.write(i + "<BR>"); if (i==5) {break;}
i++;
}
</script>
Résultat
Emulation de la console
Explication
Sort de la boucle while dès que le compteur atteint la valeur 5