ES6 - para loop

O loop for executa o bloco de código por um número especificado de vezes. Ele pode ser usado para iterar sobre um conjunto fixo de valores, como uma matriz. A seguir está a sintaxe do loop for.

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

O loop for tem três partes: o inicializador (i = num), a condição (i> = 1) e a expressão final (i--).

O programa calcula o fatorial do número 5 e exibe o mesmo. O loop for gera a sequência de números de 5 a 1, calculando o produto dos números em cada iteração.

Múltiplas atribuições e expressões finais podem ser combinadas em um loop for, usando o operador vírgula (,). Por exemplo, o seguinte for loop imprime os primeiros oito números de Fibonacci -

Exemplo

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

A seguinte saída é exibida na execução bem-sucedida do código acima.

1
1
2
3
5
8
13
21