Les boucles permettent de répéter une séquence du programme un nombre spécifique
de fois. Effectuer une boucle en javascript peut se faire avec les instructions for,
while et do while.
La boucle for est constituée de trois paramètres :
- La valeur initiale du compteur
- La condition d'arrêt du passage dans la boucle
- La valeur d'incrémentation du compteur
La boucle for ... in permet de boucler à travers tous les éléments d'un objet, comme
par exemple les propriétés d'un élément ou les valeurs d'un tableau.
Exemple :
Boucle for allant de 1 à 5 exécutant l'écriture de code HTML en javascript :
for (i=1; i<=5; i++){
document.write("Ligne " + i + "<br>");
}
Résultat :
Exemple d'utilisation de la boucle for ... in pour parcourir les éléments de
l'objet Array.
var Tab = new Array(1,2,3,4,5);
for (Val in Tab){
document.write(Tab[Val] + " ");
}
Résultat :
La boucle Do ... While permet de passer une première fois dans le code de la
boucle avant de tester la condition d'arrêt contenue dans la partie while fermant la boucle.
La boucle While teste en premier lieu la condition et éxécute les instructions qu'elle
contient tant que cette condition est vraie. Il faut veiller à éviter les boucles infinies
en vérifiant que la condition se termine.
Exemple :
Boucle do while ayant comme condition la valeur de la variable compteur
var compteur = 0;
do
{
document.write(compteur + " ");
compteur = compteur +5;
}
while(compteur<=100);
Résultat :
|