JavaScript faz... while Loop
Exemplo
Execute um bloco de código uma vez e continue se a condição (i < 5) for verdadeira:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Definição e uso
O do...while
combo de instruções define um bloco de código a ser executado uma vez e repetido enquanto uma condição for true
.
O do...while
é usado quando você deseja executar um bloco de código pelo menos uma vez .
Observação
Se você usar uma variável na condição, deverá inicializá-la antes do loop e incrementá-la dentro do loop. Caso contrário, o loop nunca terminará. Isso irá travar seu navegador.
Se a condição for sempre verdadeira, o loop nunca terminará. Isso também irá travar seu navegador.
Veja também:
Sintaxe
do {
code block to be executed
}
while (condition);
Parâmetros
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
Instruções de loop JavaScript
Declaração | Descrição | |
pausa | Sai de um loop | |
Prosseguir | Ignora um valor em um loop | |
enquanto | Faz um loop em um bloco de código enquanto uma condição é verdadeira | |
fazer enquanto | Faz um loop em um bloco de código uma vez e, em seguida, enquanto uma condição for verdadeira | |
por | Faz um loop em um bloco de código enquanto uma condição é verdadeira | |
para de | Faz um loop nos valores de qualquer iterável | |
para... em | Faz um loop nas propriedades de um objeto |
Suporte ao navegador
do..while
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |