Contenu du cours
Introduction à JavaScript
Introduction à JavaScript
Interruption des Boucles avec Break
Le mot-clé break
est un terminateur de boucle, permettant de sortir prématurément d'une boucle.
Exemple 1 : Arrêt d'une boucle infinie
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Dans cet exemple, le mot-clé break
interrompt la boucle infinie while
lorsque i
devient égal à 6
, après l'opération i++
.
Exemple 2 : Interruption d'une boucle for
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Ici, la variable a
est incrémentée par i
à chaque itération (0 + 1 + 2 + 3 + 4) jusqu'à ce que i
atteigne 4. À ce moment-là, l'instruction break
est déclenchée.
i = 0 | a = 0 + 0 |
---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4 , break |
Exemple 3 : Interruption immédiate d'une boucle while
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
Dans cet exemple, l'instruction break
à l'intérieur de la boucle while
termine immédiatement la boucle, empêchant l'exécution de tout code situé en dessous dans le même bloc.
Remarque
N'oubliez pas que l'instruction
break
est un outil puissant pour contrôler le flux de vos boucles, vous permettant d'y mettre fin lorsque certaines conditions sont remplies.
Merci pour vos commentaires !