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 3ème itération, ce qui a pour résultat 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é
continuefonctionne 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 s’avérer utile pour un contrôle précis de l’exécution d’une 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
Génial!
Completion taux amélioré à 2.5
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 3ème itération, ce qui a pour résultat 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é
continuefonctionne 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 s’avérer utile pour un contrôle précis de l’exécution d’une boucle.
Merci pour vos commentaires !