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.