JavaScript do zeroRepetição
Repetindo com for
Lição 8 de 10
Quando algo precisa se repetir, use um laço. O for tem três partes entre os parênteses: onde começa, até quando continua e como avança.
for (let i = 1; i <= 3; i++) {
console.log("Volta número " + i);
}Volta número 1 Volta número 2 Volta número 3
Lendo em voz alta: comece com i valendo 1; enquanto i for menor ou igual a 3, repita o bloco; a cada volta, some 1 em i (i++ é o mesmo que i = i + 1).
Laços são ótimos para ir acumulando um resultado:
let soma = 0;
for (let i = 1; i <= 4; i++) {
soma = soma + i;
}
console.log(soma);10
Sua vez
Exercício 1 de 7: Soma até n
Escreva a função somaAte(n), que devolve a soma de todos os números de 1 até n. Por exemplo, somaAte(4) devolve 10, porque 1 + 2 + 3 + 4 = 10. Use um laço for.
Dica 1
Crie uma variável com let soma = 0; antes do laço.
Dica 2
O laço vai de 1 até n: for (let i = 1; i <= n; i++). A cada volta, some i em soma.
Dica 3
Depois do laço, devolva soma com return.
