Declaração de do...While
Executa um bloco de declaração de uma vez e depois repete a execução do loop até que uma expressão de condição for avaliada como false.
do
statement
while (expression)
Argumentos
instrução
Obrigatório. Instrução a ser executada se expressão é true. Pode ser uma declaração composta.expressão
Obrigatório. Uma expressão que pode ser forçada para Boolean true ou false. Se expressão é true, o loop é executado novamente. Se expressão é false, o loop é encerrado.
Comentários
Ao contrário do while declaração, uma do...while loop é executado uma vez antes que a expressão condicional for avaliada.
Em qualquer linha em um do…while bloco, você pode usar o break instrução para fazer com que o fluxo de programa sair do loop, ou você pode usar o continue instrução para ir diretamente para o while expressão.
Exemplo
No exemplo a seguir as instruções no do...while loop executar desde que a variável i for menor que 10.
var s = "";
var i = 0;
do
{
s += i + " ";
i++;
} while (i < 10);
print (s);
// Output: 0 1 2 3 4 5 6 7 8 9