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 boucleDescription    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
WhileCe 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...whileCe 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...inCette 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 ]





Copyright © 2003-2008 Dave J.