Retour au cours

Contrôler les boucles : les mots-clés 'break' et 'continue'

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

40. Contrôler les boucles : break et continue

Ces deux mots-clés nous donnent un contrôle précis sur l'exécution des boucles.

1. break

Le mot-clé break arrête immédiatement l'exécution de la boucle (ou d'une instruction switch) et passe le contrôle à l'instruction qui suit immédiatement la boucle.

Exemple : Trouver une cible

javascript const target = 7; for (let i = 0; i < 10; i++) { if (i === target) { console.log(Cible trouvée à l'index ${i} ! Arrêt de la recherche.); break; } console.log(Vérification de l'index ${i}); } // La boucle s'arrête quand i = 7, économisant des itérations inutiles.

2. continue

Le mot-clé continue arrête l'itération actuelle de la boucle et passe immédiatement à l'itération suivante (il met à jour le compteur/condition et redémarre le bloc).

Exemple : Ignorer les nombres pairs

javascript for (let i = 0; i < 10; i++) { if (i % 2 === 0) { continue; // Passe à l'itération suivante si 'i' est pair } console.log(Nombre impair trouvé : ${i}); } // Résultat : 1, 3, 5, 7, 9