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 interrompt la boucle while infinie 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 : Interrompre immédiatement 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 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

Qu'est-ce qui 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 6

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?

Awesome!

Completion rate improved to 2.33

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 interrompt la boucle while infinie 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 : Interrompre immédiatement 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 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

Qu'est-ce qui 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 6
some-alt