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

Contenu supprimé Contenu ajouté
Touffy (discussion | contributions)
m →‎switch : orthographe, présentation
Touffy (discussion | contributions)
Ligne 140 :
Avant de les examiner, nous allons regarder l'usage de '''continue''' et '''break''' appliqué aux boucles.
=== Utilisation de continue ===
CeCette mot réservéinstruction permet à volonté de sauter des tours. L'exemple suivant saute le passage à zero d'une itération comprise entre -2 et 2.
{{Cadre code|Exemple de continue|
<source lang="javascript">
<pre>
for (var i=-2; i <= 2; i++)
{
if (i==0)
Ligne 149 :
alert(i); // Affiche -2, puis -1, 1 et 2... mais pas le zero.
}
</presource>
}}
Cette fonctionnalité de '''continue''' est aussi applicable aux boucles '''while''' et '''do'''.
 
<code>continue</code> peut être suivi du nom d'une étiquette placée juste avant une boucle. Dans ce cas, l'exécution continue au niveau de cette boucle, pas de celle qui contient directement l'instruction <code>continue</code>.
 
=== 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).