Sentença do/while do JavaScript
- Página anterior debugger
- Próxima página for
- Voltar à página anterior Manual de Referência Sentença JavaScript
Definição e uso
A sentença do/while cria um loop que executa um bloco de código uma vez antes de verificar se a condição é verdadeira, e, desde que a condição seja verdadeira, repetirá o loop.
Quando você quiser executar o loop pelo menos uma vez, use sempre a sentença do/while.
O JavaScript suporta diferentes tipos de loops:
- for - Loop múltiplo sobre um bloco de código
- for/in - Loop sobre as propriedades de um objeto
- for/of - Loop sobre os valores de um objeto iterável
- while - Repete o bloco de código enquanto a condição especificada for verdadeira
- do/while - Executa um bloco de código uma vez e, em seguida, repete o loop enquanto a condição especificada for verdadeira
Exemplo
Este loop sempre executará pelo menos uma vez, mesmo se a condição for false, porque o bloco de código é executado antes de testar a condição:
var text = ""; var i = 0; do { text += "O número é " + i; i++; } while (i < 5);
Sintaxe
do { bloco de código a ser executado } while (condition);
Valores dos parâmetros
Parâmetros | Descrição |
---|---|
condition |
Obrigatório. Define a condição para a execução do loop (bloco de código). Se retornar true, o loop será reiniciado; se retornar false, o loop será encerrado. Notas:Se a condição sempre for verdadeira, o loop nunca terminará. Isso pode fazer com que seu navegador travasse. Notas:Se você usar variáveis condicionais, inicialize-as antes do loop e incrementá-las dentro do loop. Se você esquecer de aumentar a variável, o loop nunca terminará. Isso também pode fazer com que seu navegador travasse. |
Detalhes técnicos
Versão do JavaScript: | ECMAScript 1 |
---|
Suporte do navegador
Os números na tabela especificam a primeira versão do navegador que suporta completamente essa sentença.
Sentença | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
do/while | Suporte | 6.0 | Suporte | Suporte | Suporte |
Páginas relacionadas
Tutorial de JavaScript:Loop While do JavaScript
Manual de referência do JavaScript:Sentença while do JavaScript
Manual de referência do JavaScript:Sentença for do JavaScript
- Página anterior debugger
- Próxima página for
- Voltar à página anterior Manual de Referência Sentença JavaScript