Le contrôle des boucles avec continue
en JavaScript
Dans ce chapitre, nous allons étudier l'utilisation de l'instruction continue
en JavaScript pour contrôler le comportement des boucles. Contrairement à break
qui permet de sortir immédiatement d'une boucle, continue
permet de passer à l'itération suivante de la boucle sans exécuter les instructions restantes. Nous explorerons la syntaxe de continue
, son utilisation dans différentes boucles, ainsi que des exemples pratiques pour illustrer son fonctionnement.
Utilisation de continue
L'instruction continue
est utilisée pour interrompre l'exécution de l'itération actuelle d'une boucle et de passer immédiatement à l'itération suivante. Voici sa syntaxe générale :
for (initialisation; condition; mise à jour) {
// Instructions à l'intérieur de la boucle
if (condition) {
continue;
}
// Autres instructions à l'intérieur de la boucle
}
-
initialisation : Cette partie est exécutée une seule fois avant le début de la boucle.
-
condition : Cette condition est évaluée avant chaque itération de la boucle. Si la condition est vraie, les instructions à l'intérieur de la boucle sont exécutées.
-
mise à jour : Cette partie est exécutée à la fin de chaque itération de la boucle.
-
Instructions à l'intérieur de la boucle : Ces instructions sont exécutées à chaque itération de la boucle.
-
if (condition) { continue; }
: Si la condition spécifiée est vraie, l'exécution de l'itération actuelle de la boucle est interrompue aveccontinue
, et la boucle passe immédiatement à l'itération suivante.
Exemple : Affichage des nombres impairs de 1 à 10 avec continue
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) {
continue
}
console.log(i)
}
- Commentaire : Dans cet exemple, nous utilisons une boucle
for
pour parcourir les nombres de 1 à 10. Si un nombre est pair (i.e., divisible par 2), nous utilisonscontinue
pour passer à l'itération suivante sans exécuter les instructions restantes. Ainsi, seuls les nombres impairs sont affichés à l'aide deconsole.log(i)
.
Conclusion
L'instruction continue
est un outil pratique en JavaScript pour contrôler le comportement des boucles et éviter l'exécution de certaines instructions dans des cas spécifiques. En comprenant la syntaxe et les exemples d'utilisation de continue
, vous serez en mesure d'améliorer votre efficacité dans la gestion des boucles en JavaScript et d'écrire un code plus concis et plus clair.