Se você está aprendendo JavaScript, em algum momento vai precisar repetir instruções várias vezes. É aí que entra a estrutura de repetição while, uma das formas mais simples de criar loops em programação.
Neste post, vou te explicar de forma clara, didática e com exemplos práticos como usar o while no JavaScript para deixar seus programas muito mais poderosos.
O que é o while em JavaScript?
A palavra while em inglês significa “enquanto”. Na programação, o while executa um bloco de código enquanto uma condição for verdadeira.
Estrutura básica:
- O programa verifica a condição.
- Se for verdadeira, o bloco dentro das { } é executado.
- Depois ele volta para a condição e repete o processo.
- Se a condição for falsa, o loop para.
Exemplo 1 – Contando de 1 a 5
Explicação:
- A variável numero começa em 1.
- O while roda enquanto numero <= 5.
- A cada repetição, ele mostra o número e soma +1.
- Quando numero chega a 6, a condição é falsa e o loop para.
Resultado no console:
Exemplo 2 – Pedindo senha até acertar
Explicação:
- O programa pede a senha até que o usuário digite 1234.
- Enquanto a senha digitada for diferente da correta, o loop continua.
- Quando a condição for satisfeita (senha === "1234"), o loop para e mostra “Acesso liberado!”.
Esse tipo de uso é muito comum em validações.
Exemplo 3 – Interrompendo com break
Explicação:
- Aqui usamos while (true), ou seja, um loop infinito.
- Porém, quando contador chega a 5, usamos o break para parar.
- Essa técnica é útil quando queremos mais controle sobre a repetição.
Cuidados com o while
Um erro comum é criar um loop infinito sem querer. Exemplo errado:
Nesse caso, i nunca aumenta e o loop roda para sempre. Sempre certifique-se de atualizar suas variáveis dentro do while.
Conclusão
O while é uma estrutura fundamental em JavaScript, permitindo:
- Repetir tarefas automaticamente.
- Criar programas mais dinâmicos.
- Validar entradas de usuários.
- Evitar repetições manuais no código.
Com esses exemplos, você já consegue usar o while em vários cenários do dia a dia.
Comentários
Postar um comentário