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 

Requisitos

Versão 3

Consulte também

Referência

quebrar a instrução

Declaração continue

instrução

loop for... na instrução

durante a instrução

Instrução rotulada