ES6 - para bucle

El bucle for ejecuta el bloque de código durante un número específico de veces. Se puede usar para iterar sobre un conjunto fijo de valores, como una matriz. A continuación se muestra la sintaxis del bucle for.

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

El bucle for tiene tres partes: el inicializador (i = num), la condición (i> = 1) y la expresión final (i--).

El programa calcula el factorial del número 5 y muestra el mismo. El ciclo for genera la secuencia de números del 5 al 1, calculando el producto de los números en cada iteración.

Se pueden combinar varias asignaciones y expresiones finales en un bucle for, utilizando el operador de coma (,). Por ejemplo, el siguiente bucle for imprime los primeros ocho números de Fibonacci:

Ejemplo

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

La siguiente salida se muestra en la ejecución exitosa del código anterior.

1
1
2
3
5
8
13
21