« Programmation JavaScript/Structures de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
Touffy (discussion | contributions)
Touffy (discussion | contributions)
→‎Utilisation de break : comment ça, discutable ??
Ligne 156 :
 
=== Utilisation de break ===
Les boucle '''for''', '''while''' et '''do''' autorisent l'usage de '''break''' pour sortir de l'itération. C'est possible. Mais c'est discutable (et comme c'est discutable, on n'en parlera pas).
 
Chacune de ces boucles possède une condition d'arrêt, mais parfois il peut être souhaitable de sortir de la boucle pour d'autres raisons (en cas d'erreur, si on a trouvé ce qu'on cherchait avant la fin d'une recherche, si l'utilisateur a décidé d'annuler une longue opération…).
Par défaut, <code>break</code> termine immédiatement la boucle dont il fait partie et le script continue après cette boucle.
 
De même que <code>continue</code>, <code>break</code> peut être suivi du nom d'une étiquette. Dans ce cas, l'exécution continue après la structure désignée par l'étiquette, pas après la boucle qui contient directement l'instruction <code>break</code>.
 
=== for ===