Repetições com `do...while` no JavaScript
Controle de Fluxo / Tutorial JavaScript
O comando do...while
é uma estrutura de repetição que garante que o bloco de código será executado pelo menos uma vez, mesmo que a condição seja falsa.
Sintaxe básica
A sintaxe básica do do...while
é a seguinte:
do {
// Código executado pelo menos uma vez
} while (condicao)
Exemplo:
let contador = 0
do {
console.log("Contador:", contador)
contador++
} while (contador < 5)
Saída:
Contador: 0
Contador: 1
Contador: 2
Contador: 3
Contador: 4
Diferença entre while
e do...while
No do...while
, o código é executado antes da verificação da condição, enquanto no while
, a condição é verificada antes da execução.
Exemplo:
let contador = 10
do {
console.log("Executado pelo menos uma vez!")
} while (contador < 5)
Saída:
Executado pelo menos uma vez!
Exemplos de cenários reais
Validar entrada do usuário
let senha
do {
senha = prompt("Digite a senha:")
} while (senha !== "1234")
console.log("Acesso concedido!")
Saída (se o usuário digitar "1234"):
Acesso concedido!
Dicas práticas
- Use
do...while
quando precisar garantir que o código seja executado pelo menos uma vez. - Certifique-se de que a condição eventualmente se torne falsa para evitar loops infinitos.
O do...while
é útil para situações específicas. Experimente usá-lo para resolver problemas que exijam execução inicial garantida!