Menu
Coddy logo textTech

Boucle For

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy — leçon 38 sur 77.

Parfois, lors de la programmation, il est nécessaire d'effectuer la même opération ou presque la même opération plusieurs fois.

Pour éviter d'écrire la même chose encore et encore, nous pouvons utiliser des Boucles.

La boucle for a la syntaxe suivante

for (let i = start; i < end; i++) {
    code;
}

Le let i = start détermine la valeur initiale de i, i < end détermine la condition pour que la boucle continue, et i++ incrémente i après chaque itération. La variable i recevra toutes les valeurs de start à end (sans inclure <strong>end</strong>) séquentiellement. Par exemple :

for (let i = 0; i < 5; i++) {
    console.log(i);
}

Il exécutera l'instruction d'impression 5 fois :

0
1
2
3
4

Les boucles ont de nombreux cas d'utilisation. Par exemple, additionnons tous les nombres de 1 à 100 :

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

Cela va d'abord parcourir tous les nombres entre 1 et 100 (100 inclus) et en faire la somme. Ensuite, cela affichera la variable sum_numbers

challenge icon

Défi

Débutant

Écrivez un programme qui affiche "Hello Coddy: " et la valeur i de 3 à 27 (inclus, 25 fois au total), faites-le en utilisant une boucle for.

Cela ressemblera à ceci :

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Aide-mémoire

La boucle for vous permet de répéter du code plusieurs fois. Elle possède la syntaxe suivante :

for (let i = start; i < end; i++) {
    code;
}

Où :

  • let i = start - définit la valeur initiale de i
  • i < end - condition pour que la boucle continue
  • i++ - incrémente i après chaque itération

Exemple qui affiche les nombres de 0 à 4 :

for (let i = 0; i < 5; i++) {
    console.log(i);
}

Exemple calculant la somme des nombres de 1 à 100 :

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux