Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Itération Avec la Boucle For | Boucles
Introduction à TypeScript

bookItération Avec la Boucle For

Passons au type de boucle le plus couramment utilisé : la boucle for. La boucle for est une boucle qui effectue un nombre spécifié d'opérations défini par le programmeur. Sa principale caractéristique est qu'à l'intérieur de la boucle, une variable distincte est créée pour stocker le numéro d'itération, ainsi que la condition d'arrêt de la boucle et l'opération sur la variable créée. Examinons la syntaxe :

for (initialization; condition; increment/decrement) {
    // Code to be executed in each iteration
}

Dans cette syntaxe :

  • initialization est exécuté une seule fois avant le début de la boucle et sert généralement à initialiser un compteur ;
  • condition est la condition vérifiée avant chaque itération. Si la condition est true, la boucle continue de s'exécuter ; si elle est false, la boucle s'arrête ;
  • increment/decrement est exécuté après chaque itération et sert généralement à augmenter ou diminuer la valeur du compteur.

Exemple d'utilisation d'une boucle for :

123
for (let i = 1; i <= 5; i++) { console.log(`Iteration number ${i}`); }
copy

Analysons chaque élément du code pour comprendre leur rôle :

  • let i = 0; – initialisation. Variable créée à l'entrée de la boucle et supprimée à la fin de toutes les itérations nécessaires. i est un indice, simplement parce que les programmeurs préfèrent écrire court. Ce nom de variable peut être choisi librement. Cet indice indique l'itération en cours dans la séquence ;
  • i <= 5; – condition. Limite jusqu'à laquelle le nombre d'itérations va augmenter. À chaque itération, la variable i s'incrémente jusqu'à atteindre la limite. Dans cet exemple, la limite est 5. Lorsque i atteint la valeur 5, la boucle se termine ;
  • i++ – incrémentation. Valeur d'augmentation de la variable i à chaque itération de la boucle. Différentes opérations peuvent être utilisées ici, par exemple i-- ou même i = i * 3. Toute opération est possible ;
  • console.log(`Iteration number ${i}`); – opération exécutée à chaque itération. Ici, affichage de la valeur de la variable i pour indiquer quelle itération est en cours d'exécution.

Examinons un autre exemple d'utilisation de la boucle for afin de bien mémoriser la syntaxe :

123
for (let i:number = 10; i <= 25; i = i + 5) { console.log(`The value of 'i' is ${i}`); }
copy

Nous avons maintenant défini des conditions légèrement différentes pour la modification de la variable i. Initialement, elle reçoit la valeur 10, puis elle est augmentée de 5 à chaque itération jusqu'à atteindre la valeur 25.

Pourquoi est-ce nécessaire ?

Pour déterminer précisément le nombre d'itérations et définir des conditions particulières pour les itérations.

Imaginons que vous souhaitiez calculer la somme de tous les nombres de 1 à 100. Réaliser cela manuellement prendrait beaucoup de temps, tout comme avec une calculatrice. C'est pourquoi il est recommandé d'écrire une boucle rapide qui effectuera ce calcul pour nous :

1234567
let res: number = 0; // result variable for (let i: number = 1; i <= 100; i++) { // i <= 100 res += i; } console.log(res); // printing result
copy

Dans le code ci-dessus, une variable qui stocke notre résultat est initialisée. Ensuite, à l'intérieur de la boucle, la variable i est initialisée. Initialement, i est définie à 1, et la variable i représente le nombre que nous allons additionner à chaque itération. Cela continue jusqu'à l'addition du nombre 100. Après cela, la boucle s'arrête.

Porter attention à l'opération effectuée sur la variable res. L'expression res += i; est équivalente à res = res + i;. Cela permet de simplifier toute réaffectation. Par exemple, pour multiplier, il est possible d'utiliser res *= i au lieu de res = res * i.

Il est désormais connu que la somme de tous les nombres de 1 à 100 est 5050. L'utilité de cette information dépend du contexte, mais elle reste intéressante !

1. À quoi sert principalement la boucle for en TypeScript ?

2. Quelle partie d'une boucle for en TypeScript spécifie la condition pour continuer la boucle ?

question mark

À quoi sert principalement la boucle for en TypeScript ?

Select the correct answer

question mark

Quelle partie d'une boucle for en TypeScript spécifie la condition pour continuer la boucle ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.94

bookItération Avec la Boucle For

Glissez pour afficher le menu

Passons au type de boucle le plus couramment utilisé : la boucle for. La boucle for est une boucle qui effectue un nombre spécifié d'opérations défini par le programmeur. Sa principale caractéristique est qu'à l'intérieur de la boucle, une variable distincte est créée pour stocker le numéro d'itération, ainsi que la condition d'arrêt de la boucle et l'opération sur la variable créée. Examinons la syntaxe :

for (initialization; condition; increment/decrement) {
    // Code to be executed in each iteration
}

Dans cette syntaxe :

  • initialization est exécuté une seule fois avant le début de la boucle et sert généralement à initialiser un compteur ;
  • condition est la condition vérifiée avant chaque itération. Si la condition est true, la boucle continue de s'exécuter ; si elle est false, la boucle s'arrête ;
  • increment/decrement est exécuté après chaque itération et sert généralement à augmenter ou diminuer la valeur du compteur.

Exemple d'utilisation d'une boucle for :

123
for (let i = 1; i <= 5; i++) { console.log(`Iteration number ${i}`); }
copy

Analysons chaque élément du code pour comprendre leur rôle :

  • let i = 0; – initialisation. Variable créée à l'entrée de la boucle et supprimée à la fin de toutes les itérations nécessaires. i est un indice, simplement parce que les programmeurs préfèrent écrire court. Ce nom de variable peut être choisi librement. Cet indice indique l'itération en cours dans la séquence ;
  • i <= 5; – condition. Limite jusqu'à laquelle le nombre d'itérations va augmenter. À chaque itération, la variable i s'incrémente jusqu'à atteindre la limite. Dans cet exemple, la limite est 5. Lorsque i atteint la valeur 5, la boucle se termine ;
  • i++ – incrémentation. Valeur d'augmentation de la variable i à chaque itération de la boucle. Différentes opérations peuvent être utilisées ici, par exemple i-- ou même i = i * 3. Toute opération est possible ;
  • console.log(`Iteration number ${i}`); – opération exécutée à chaque itération. Ici, affichage de la valeur de la variable i pour indiquer quelle itération est en cours d'exécution.

Examinons un autre exemple d'utilisation de la boucle for afin de bien mémoriser la syntaxe :

123
for (let i:number = 10; i <= 25; i = i + 5) { console.log(`The value of 'i' is ${i}`); }
copy

Nous avons maintenant défini des conditions légèrement différentes pour la modification de la variable i. Initialement, elle reçoit la valeur 10, puis elle est augmentée de 5 à chaque itération jusqu'à atteindre la valeur 25.

Pourquoi est-ce nécessaire ?

Pour déterminer précisément le nombre d'itérations et définir des conditions particulières pour les itérations.

Imaginons que vous souhaitiez calculer la somme de tous les nombres de 1 à 100. Réaliser cela manuellement prendrait beaucoup de temps, tout comme avec une calculatrice. C'est pourquoi il est recommandé d'écrire une boucle rapide qui effectuera ce calcul pour nous :

1234567
let res: number = 0; // result variable for (let i: number = 1; i <= 100; i++) { // i <= 100 res += i; } console.log(res); // printing result
copy

Dans le code ci-dessus, une variable qui stocke notre résultat est initialisée. Ensuite, à l'intérieur de la boucle, la variable i est initialisée. Initialement, i est définie à 1, et la variable i représente le nombre que nous allons additionner à chaque itération. Cela continue jusqu'à l'addition du nombre 100. Après cela, la boucle s'arrête.

Porter attention à l'opération effectuée sur la variable res. L'expression res += i; est équivalente à res = res + i;. Cela permet de simplifier toute réaffectation. Par exemple, pour multiplier, il est possible d'utiliser res *= i au lieu de res = res * i.

Il est désormais connu que la somme de tous les nombres de 1 à 100 est 5050. L'utilité de cette information dépend du contexte, mais elle reste intéressante !

1. À quoi sert principalement la boucle for en TypeScript ?

2. Quelle partie d'une boucle for en TypeScript spécifie la condition pour continuer la boucle ?

question mark

À quoi sert principalement la boucle for en TypeScript ?

Select the correct answer

question mark

Quelle partie d'une boucle for en TypeScript spécifie la condition pour continuer la boucle ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
some-alt