Compartilhar via


ao mesmo tempo em loops

A while loop é semelhante a um para loop em que ele permite a execução repetida de um bloco de instruções.No entanto, um while loop não tem uma expressão de atualização ou variável contador interno. Para controlar a execução repetitiva de uma demonstrativo ou bloco de instruções com uma regra mais complexa que simplesmente "executar esse código n vezes", use umwhile loop.

Usando enquanto loops

O exemplo a seguir demonstra o while demonstrativo:

var x = 1;
while (x < 100) {
   print(x);
   x *= 2;
}

A saída deste programa é:

1
2
4
8
16
32
64
Observação:

Porque while loops não tem variáveis explícitas contador interno, eles são mais vulneráveis a loop infinito que os outros tipos de loops. Além disso, como não é necessariamente fácil de descobrir onde ou quando a condição de loop é atualizada, é fácil escrever um while loop no qual a condição nunca é atualizada. Por esse motivo, você deve tomar cuidado ao criar while faz um loop.

sistema autônomo observado acima, há um do...while loop no JScript, semelhante do while loop. A do...while loop certamente sempre executado pelo menos uma vez, pois a condição é testada no participante do loop em vez de em início. Por exemplo, o loop acima pode ser reescrito sistema autônomo:

var x = 1;
do {
   print(x);
   x *= 2;
}
while (x < 100)

Esta saída deste programa é idêntica a saída mostrada acima.

Consulte também

Referência

durante a demonstrativo

do...While demonstrativo

Outros recursos

Loops em JScript

Estruturas condicional JScript

Referência do JScript