La construction for
La construction for définit une boucle : le code
placé à l'intérieur sera répété un nombre spécifié
de fois.
Syntaxe
for (commandes initiales ; condition de fin de boucle ; commandes après chaque passage) {
corps de la boucle
};
Exemple
Affichons une séquence de nombres de 0
à 10 :
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Exemple
Affichons une séquence de nombres de 10
à 0 :
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Exemple
Affichons les nombres pairs de 0 à 10 :
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Exemple
Affichons les éléments d'un tableau :
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Exemple
Les commandes initiales et les commandes après chaque passage peuvent consister non pas d'une, mais de plusieurs commandes, séparées par des virgules. Par exemple, créons deux compteurs : que le premier soit incrémenté de un à chaque itération de la boucle, et le second - de deux :
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Voir aussi
-
leçon du tutoriel JavaScript,
qui décrit le travail avec la bouclefor -
la construction
for-of,
qui crée une boucle pour parcourir un tableau -
la construction
for-in,
qui crée une boucle pour parcourir un objet -
la construction
while,
qui crée également une boucle -
l'instruction
break,
qui interrompt une boucle -
l'instruction
continue,
qui passe à l'itération suivante de la boucle