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
4Les 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
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: 27Aide-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 deii < end- condition pour que la boucle continuei++- incrémenteiaprè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
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
4Opérateurs Partie 2
Opérateurs logiques Partie 1Opérateurs logiques Partie 2Récapitulatif - Logique simpleOpérateurs logiques Partie 3Coercion de type7Calculateur de partage d'addition
Message de bienvenueCalcul du pourboire et du total10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz13Suivi de liste de courses
Présentation du projetAjouter un article2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variablesConstantes5Prise de décision
L'instruction IfIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésL'instruction Switch8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleBoucle Do WhileBoucles imbriquées3Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesOpérateurs de comparaisonÉgalité stricte vs faibleRécapitulatif - Mathématiques simples6Entrées/Sorties de base
SortieSortie avec des variablesConversion de type - Partie 1Conversion de type - Partie 2Récapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux