Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Abordons une autre notion. Les boucles sont des structures de contrôle, comme le if. Et elles sont au moins aussi importante.
- Les boucles permettent de répéter une ou plusieurs instructions en fonction d'une condition.
- Nous allons donc voir les boucles while et do-while. Ainsi que la boucle for.
- = Les Boucles =
- == While ==
- "while" signifie "Tant que" en Anglais. Ainsi, la boucle while exécute des instrcutions tant que la condition est vraie.
- Voici la syntaxe d'une boucle while :
- <syntaxhighlight>
- while (condition)
- {
- instruction1();
- instruction2();
- instruction3();
- }
- </syntaxhighlight>
- Par exemple, pour faire compter votre poireau jusqu'à 10, nous pouvons faire comme ceci :
- <syntaxhighlight>
- var i = 0;
- while (i <= 10)
- {
- i++;
- debug(i);
- }
- </syntaxhighlight>
- Ici, nous avons une variable i valant 0. Ensuite, la condition est vérifiée. 0 étant inférieur ou égal à 10, le contenu de la boucle est éxécuté.
- Puis, la condition est à nouveau évaluée. Cette fois-ci, i vaut 1 mais est toujours inférieur ou égal à 10. Le contenu de la boucle est exécuté une nouvelle fois.
- Et ainsi de suite, jusqu'à ce que la condition devienne fausse.
- Lorsque i vaudra 11, la condition deviendra fausse, et la boucle s'arrêtera.
- Notez que si la condition est fausse dès le départ, le contenu de la boucle ne sera jamais exécuté.
- == Do-While ==
- La boucle "Do-While" fonctionne comme la boucle while. A la seule différence que la condition se trouve après son contenu.
- <syntaxhighlight>
- do
- {
- instruction1();
- instruction2();
- instruction3();
- }
- while (condition);
- </syntaxhighlight>
- Pour la boucle while, la condition est vérifiée puis le contenu est exécuté.
- Pour la boucle do-while, c'est l'inverse. Le contenu est exécuté, puis la condition est vérifiée.
- Cela a pour conséquence que si la condition est fausse dès le départ, la boucle est quand même exécuté une fois.
- == For ==
- La boucle for est un peu différente. On l'utilise généralement pour parcourir une plage de valeurs.
- <syntaxhighlight>
- for (initialisation; condition; incrémentation)
- {
- instruction1();
- instruction2();
- }
- </syntaxhighlight>
- Dans une boucle for, on utilise une variable comme "compteur".
- Cette variable permet par exemple de compter le nombre de passe dans la boucle afin d'en exécuté un nombre précis.
- Par exemple :
- <syntaxhighlight>
- for (var i = 0; i < 10; i++)
- {
- debug(i);
- }
- </syntaxhighlight>
- Ce code exécutera le contenu exactement 10 fois et affichera la valeur de i de 0 à 9.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement