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