ES6 - boucle for

La boucle for exécute le bloc de code un nombre de fois spécifié. Il peut être utilisé pour parcourir un ensemble fixe de valeurs, tel qu'un tableau. Voici la syntaxe de la boucle for.

var num = 5
var factorial=1;
for( let i = num ; i >= 1; i-- ) {
   factorial *= i ;
}
console.log(factorial);

La boucle for comporte trois parties: l'initialiseur (i = num), la condition (i> = 1) et l'expression finale (i--).

Le programme calcule la factorielle du nombre 5 et l'affiche. La boucle for génère la séquence de nombres de 5 à 1, calculant le produit des nombres à chaque itération.

Plusieurs affectations et expressions finales peuvent être combinées dans une boucle for, à l'aide de l'opérateur virgule (,). Par exemple, la boucle for suivante imprime les huit premiers nombres de Fibonacci -

Exemple

"use strict"
for(let temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp)
console.log(j);

La sortie suivante s'affiche lors de l'exécution réussie du code ci-dessus.

1
1
2
3
5
8
13
21