Dominando o Laço For em JavaScript
O loop for é uma forma comum de repetir código. Ele utiliza três partes dentro dos parênteses:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
O significado de cada parte:
- Initialization: cria o contador do loop (executado uma vez);
- Condition: verificado antes de cada iteração;
- Increment/Decrement: atualiza o contador após cada loop.
Uma iteração é uma execução completa do corpo do loop.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: inicialização;i < 5: condição;i++: incremento;console.log(...): corpo do loop.
Isto se repete até que a condição se torne falsa.
Também é possível utilizar decremento no for, conforme mostrado aqui:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
O contador do laço for é exclusivo do seu escopo, portanto não é necessário se preocupar com conflitos de nomes com outras variáveis:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
Diferentes expressões para operações de Incremento/Decremento também podem ser utilizadas:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Comparando os loops for e while
Ao comparar os loops for e while, o loop for geralmente é mais simples e conciso. Veja um exemplo de loops equivalentes:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
O loop for geralmente é mais curto e mantém o contador dentro do seu próprio escopo.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 2.5
Dominando o Laço For em JavaScript
Deslize para mostrar o menu
O loop for é uma forma comum de repetir código. Ele utiliza três partes dentro dos parênteses:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
O significado de cada parte:
- Initialization: cria o contador do loop (executado uma vez);
- Condition: verificado antes de cada iteração;
- Increment/Decrement: atualiza o contador após cada loop.
Uma iteração é uma execução completa do corpo do loop.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: inicialização;i < 5: condição;i++: incremento;console.log(...): corpo do loop.
Isto se repete até que a condição se torne falsa.
Também é possível utilizar decremento no for, conforme mostrado aqui:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
O contador do laço for é exclusivo do seu escopo, portanto não é necessário se preocupar com conflitos de nomes com outras variáveis:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
Diferentes expressões para operações de Incremento/Decremento também podem ser utilizadas:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Comparando os loops for e while
Ao comparar os loops for e while, o loop for geralmente é mais simples e conciso. Veja um exemplo de loops equivalentes:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
O loop for geralmente é mais curto e mantém o contador dentro do seu próprio escopo.
Obrigado pelo seu feedback!