Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Interruption des Boucles avec Break | Parcours des Données en JavaScript
Introduction à JavaScript

bookInterruption 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

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

Dans cet exemple, le mot-clé break arrête la boucle infinie while lorsque i devient égal à 6, après l'opération i++.

Exemple 2 : Interruption d'une boucle for

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

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 = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Exemple 3 : Interruption immédiate d'une boucle while

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

Dans cet exemple, l'instruction break à l'intérieur de la boucle while termine immédiatement la boucle, empêchant ainsi l'exécution de tout code situé en dessous dans le même bloc.

Remarque

Gardez à l'esprit 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.

question mark

Que sera affiché dans la console par le code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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?

bookInterruption 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

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

Dans cet exemple, le mot-clé break arrête la boucle infinie while lorsque i devient égal à 6, après l'opération i++.

Exemple 2 : Interruption d'une boucle for

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

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 = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Exemple 3 : Interruption immédiate d'une boucle while

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

Dans cet exemple, l'instruction break à l'intérieur de la boucle while termine immédiatement la boucle, empêchant ainsi l'exécution de tout code situé en dessous dans le même bloc.

Remarque

Gardez à l'esprit 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.

question mark

Que sera affiché dans la console par le code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 4
some-alt