Loops
Às vezes você precisa repetir a mesma ação várias vezes. Loops permitem repetir um bloco de código sem escrever a mesma linha muitas vezes.
O que é um loop
Um loop repete um bloco de código enquanto uma condição permitir. Quando a condição fica falsa, o loop para.
Primeiro exemplo
Editável
for (let count = 1; count <= 3; count++) {
console.log("Mensagem número " + count);
}Como o for funciona
Dentro dos parênteses existem três partes:
let count = 1cria o contador inicial.count <= 3é a condição.count++aumenta o contador depois de cada repetição.
Mudando a quantidade de repetições
Editável
for (let i = 5; i <= 10; i++) {
console.log("Contando: " + i);
}Se você sabe quantas vezes quer repetir algo, for costuma ser uma boa escolha.
Tenha cuidado: um loop precisa ter uma forma de parar. Se a condição nunca ficar falsa, você pode criar um loop infinito.
Mini tarefa
Mude os números abaixo para imprimir de 1 até 5.
Depois clique em Executar.
Editável
for (let count = 1; count <= 2; count++) {
console.log(count);
}Pequeno quiz
Pergunta: O que acontece quando a condição de um loop fica falsa?
Resposta: O loop para.
Pequeno desafio
Escreva um loop for que mostre a palavra "Olá" exatamente 4 vezes.
Editável
// coloque seu código abaixo
console.log()Resumo
- Loops repetem blocos de código.
- Um
forusa valor inicial, condição e atualização. - O loop para quando a condição fica falsa.
- Evite condições que nunca terminam.