Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucle `For` | Section
Bases de JavaScript

bookBoucle `For`

Glissez pour afficher le menu

Une boucle for en JavaScript est un outil fondamental pour répéter un bloc de code plusieurs fois. Elle est particulièrement utile lorsque vous souhaitez effectuer la même opération pour chaque élément d’un tableau. La structure de base d’une boucle for comprend trois parties principales à l’intérieur des parenthèses : l’initialisation, la condition et l’incrément.

  • L’initialisation définit une variable, généralement utilisée comme compteur ;
  • La condition vérifie si la boucle doit continuer à s’exécuter ;
  • L’incrément met à jour le compteur après chaque itération.

Cette structure permet de contrôler précisément le nombre d’exécutions de la boucle.

La syntaxe générale est la suivante :

for (let i = 0; i < array.length; i++) {
  // code to run on each iteration
}

Ici, i est un compteur qui commence à 0. La boucle continue tant que i est inférieur à la longueur du tableau. Après chaque itération, i augmente de un.

12345678
const numbers = [4, 7, 1, 9, 2]; let sum = 0; for (let i = 0; i < numbers.length; i++) { sum = sum + numbers[i]; } console.log("Sum:", sum); // Output: Sum: 23
copy

Lors de l’utilisation des boucles for, il peut être nécessaire de contrôler la manière et le moment où la boucle se termine ou saute certaines étapes. L’instruction break permet de sortir prématurément de la boucle si une condition est remplie. L’instruction continue permet d’ignorer l’itération en cours et de passer à la suivante. Ces outils sont utiles pour gérer des situations spécifiques, mais une utilisation incorrecte peut entraîner des erreurs.

12345678910111213141516
const scores = [85, 42, 77, 0, 91, 65]; let validTotal = 0; for (let i = 0; i < scores.length; i++) { if (scores[i] === 0) { // Skip invalid score continue; } if (scores[i] > 90) { // Stop processing if a top score is found break; } validTotal += scores[i]; } console.log("Valid total:", validTotal);
copy

Une erreur courante avec les boucles for consiste à utiliser une mauvaise condition de boucle ou un mauvais incrément, ce qui peut entraîner des boucles infinies ou le saut de certains éléments. Vérifiez toujours que votre compteur de boucle commence et se termine aux bonnes valeurs, et assurez-vous que votre incrément ou décrément fait progresser la boucle vers son point d'arrêt. Rappelez-vous que les indices de tableau commencent à 0 et vont jusqu'à array.length - 1.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 14

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

Section 1. Chapitre 14
some-alt