EasyCode365EasyCode365

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.

Loops em JavaScript

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 = 1 cria 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 for usa valor inicial, condição e atualização.
  • O loop para quando a condição fica falsa.
  • Evite condições que nunca terminam.