|
Les Boucles
La création de boucle, est une étape très importante à comprendre, car celui
qui n'a jamais créé de boucle sans fin lance la première pierre.
Or dans Java Script
il est possible de sortir d'une boucle ou de permettre de la faire continuer. Au moment
d'une recherche, si vous avez fait une condition et qu'elle s'avère positive alors vous
voudriez bien en sortir pour faire une autre éxécution avec votre code. Break ;
est une instruction qui permet de sortir de la boucle avant sa fin. Mais le contraire
risque d'être aussi possible vous voudriez que la boucle continue pour voir si il n'y a
pas une autre chose qui pourrait remplir votre condition. l'instruction continue ;
vous permet d'exécuter la suite de la boucle jusqu'à la fin.
| Type de boucle | Description | Exemple |
| FOR | Cette boucle est simple. La boucle FOR Fait appele
à une variable de type compteur. Nous utilisons cette boucle quand c'est possible de savoir
le nombre d'itération qu'elle fera. Après un certain nombre d'itération, la boucle s'arrêtera.
for(variable=0;variable<10;variable++){ Initialise la variable à zéro,
le point virgule sépare les instructions, Vérifie le nombre maximal d'exécution de la boucle,
le point virgule sépare les instructions, incrémentation de la variable. L'incrémentation se fait par
valeur et ici la valeur est de 1, alors la variable prends la valeur de +1 a chaque fois quel a effectué
une itération. | for (i=1;i<10;i++){ document.write("c'est la ligne ",i,"\n"); }
Résultat : c'est la ligne 1 c'est la ligne 2 c'est la ligne 3 c'est la ligne 4
... c'est la ligne 9 |
| While | Ce type de boucle est exécuté tant et aussi longtemps que la condition est vrai.
Au moment ou la condition est fausse, la boucle se termine. While veut dire : tant que Ce type de boucle
fonctionne comme la boucle FOR mais sans l'initialisation et l'incrémentation intégré de
la boucle FOR. |
while (total<10) { total+=1 } |
do...while| Ce type de boucle est analogue à la boucle while, sauf que
la condition est testéen fin de boucle. Ce qui veut dire que l'instruction qui fait partie de la boucle
sera toujours éxecuté au moins une fois même si la condition n'est pas remplie. |
do { n++; total += valeur[n]; } while (total < 10); | |
| for...in | Cette boucle n'est pas aussi polyvalente que la boucle for
ou while, mais elle permet d'effectuer une opération sur chaqu'une des propriété d'un objet
Ainsi l'objet navigator comprend des propriétés décrivant le navigateur
de l'utilisateur. Il est ainsi possible d'afficher tous les propriétés de cet objet. |
for (i in navigator) { document.write(Propriété : " + i); document.write(" Valeur : " +
navigator[i]); }
|
Voici un cour exemple d'une boucle.
[ TOP ]
|