for loops · loops for
Repeating with a for loop
- A loop runs the same block many times, so you don't repeat yourself.
for (let i = 1; i <= 5; i++) { ... }has three parts: starti = 1, testi <= 5, stepi++.
Repetindo com um loop for
- Um loop executa o mesmo bloco várias vezes, para que você não repita código.
for (let i = 1; i <= 5; i++) { ... }tem três partes: inícioi = 1, testei <= 5, passoi++.
for (let i = 1; i <= 3; i++) {
console.log(i); // → 1, then 2, then 3
}
Build a running total
- Keep a variable outside the loop and add to it on every pass.
Construa um total acumulativo
- Mantenha uma variável fora do loop e adicione a ela a cada passagem.
let total = 0;
for (let i = 1; i <= 10; i++) {
total = total + i;
}
console.log(total); // → 55
Trace the running total · Rastreie o total acumulado
A loop repeats its body. Step through the passes and watch total grow. · Um loop repete seu corpo. Passe pelas passagens e observe total crescer.
Watch out
i <= 5stops after 5;i < 5stops before 5. Picking the wrong one is the classic "off-by-one" bug.- Start the total at
0before the loop, not inside it.
Atenção
i <= 5para depois de 5;i < 5para antes de 5. Escolher o errado é o clássico erro "off-by-one".- Inicie o total em
0antes do loop, não dentro dele.
Common mistakes
for (let i = 0; i < n; i++)runsntimes.- Declare the counter with
let, not without.
Erros comuns
for (let i = 0; i < n; i++)rodanvezes.- Declare o contador com
let, não sem ele.
Now you try
- Use a
forloop. - Press Check answer to test it.
Agora você tenta
- Use um loop
for. - Pressione Check answer para testá-lo.
Use a for loop to log the numbers 1 to · até 5, one per line. · Use um loop for para fazer log dos números de 1 a 5, um por linha.
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
Use a for loop to add up 1 to · até 10, then log the total (it is 55). · Use um loop for para somar de 1 a 10, depois faça log do total (é 55).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
Use a for loop to log the even numbers 2, 4, 6, one per line (step by 2 with i += 2). · Use um loop for para fazer log dos números pares 2, 4, 6, um por linha (passo de 2 com i += 2).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.