Sauter des Itérations avec Continue
Le mot-clé continue
permet d’ignorer le reste du code à l’intérieur d’une boucle pour l’itération en cours et de passer à l’itération suivante.
Exemple 1 : Ignorer les premières itérations
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
Dans cet exemple, le mot-clé continue
est utilisé pour ignorer les itérations de la boucle où i
est inférieur à 5
. En conséquence, seules les itérations avec des valeurs de i
comprises entre [5, 9] exécutent le code à l’intérieur de la boucle.
Exemple 2 : Ignorer une itération spécifique
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Ici, l'instruction continue
est utilisée pour ignorer la fin de la troisième itération, ce qui entraîne l'affichage des messages "Iteration started" et "Iteration ended" pour toutes les itérations sauf celle où i
est égal à 3.
Remarque
Le mot-clé
continue
fonctionne de manière similaire àbreak
, mais au lieu d'interrompre complètement la boucle, il saute uniquement l'itération en cours et passe à la suivante. Ce comportement peut être utile pour un contrôle précis de l'exécution de la boucle.
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
Awesome!
Completion rate improved to 2.33
Sauter des Itérations avec Continue
Glissez pour afficher le menu
Le mot-clé continue
permet d’ignorer le reste du code à l’intérieur d’une boucle pour l’itération en cours et de passer à l’itération suivante.
Exemple 1 : Ignorer les premières itérations
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
Dans cet exemple, le mot-clé continue
est utilisé pour ignorer les itérations de la boucle où i
est inférieur à 5
. En conséquence, seules les itérations avec des valeurs de i
comprises entre [5, 9] exécutent le code à l’intérieur de la boucle.
Exemple 2 : Ignorer une itération spécifique
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Ici, l'instruction continue
est utilisée pour ignorer la fin de la troisième itération, ce qui entraîne l'affichage des messages "Iteration started" et "Iteration ended" pour toutes les itérations sauf celle où i
est égal à 3.
Remarque
Le mot-clé
continue
fonctionne de manière similaire àbreak
, mais au lieu d'interrompre complètement la boucle, il saute uniquement l'itération en cours et passe à la suivante. Ce comportement peut être utile pour un contrôle précis de l'exécution de la boucle.
Merci pour vos commentaires !