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
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Dans cet exemple, le mot-clé break interrompt la boucle while infinie lorsque i devient égal à 6, après l'opération i++.
Exemple 2 : Interruption d'une boucle for
123456789let 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 : Interrompre immédiatement une boucle while
1234567while (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
Gardez à l'esprit que l'instruction
breakest 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 !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how the `break` statement differs from the `continue` statement?
Can you show an example where using `break` is necessary in a real-world scenario?
What happens if you remove the `break` statement from these examples?
Awesome!
Completion rate improved to 2.33
Interruption des Boucles avec Break
Glissez pour afficher le menu
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
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Dans cet exemple, le mot-clé break interrompt la boucle while infinie lorsque i devient égal à 6, après l'opération i++.
Exemple 2 : Interruption d'une boucle for
123456789let 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 : Interrompre immédiatement une boucle while
1234567while (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
Gardez à l'esprit que l'instruction
breakest 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 !