JavaScript while
Enquanto a condição especificada for verdadeira, o loop pode sempre executar o bloco de código.
while
enquanto verdadeiro bloco de código de loop do loop é executado nas condições especificadas.
gramática
{
需要执行的代码
}
Exemplos
Neste caso, o ciclo irá continuar a ser executado, enquanto a variável i é menos do que 5:
Se você esquecer de adicionar condições ao valor das variáveis utilizadas no ciclo nunca termina. Isso pode fazer com que o navegador para falhar. |
fazer / while
fazer / while é uma variante do loop while. O ciclo vai verificar se as condições são verdadeiras antes de executar um bloco de código, e se a condição for verdadeira, ele vai repetir o ciclo.
gramática
{
需要执行的代码
}
while ( 条件 );
Exemplos
O exemplo a seguir usa o / while loop. O loop será executado pelo menos uma vez, mesmo se a condição for falsa, ele será executado uma vez, porque o bloco de código será executado antes que a condição é testada:
Não se esqueça de aumentar o valor das condições variáveis utilizadas, caso contrário o ciclo nunca vai acabar!
Compare para e enquanto
Se você já leu o capítulo anterior para obter detalhes sobre o loop, você vai achar que loop while como o loop for.
Neste exemplo, o circuito de reciclagem para carros para exibir todos os valores na matriz:
Exemplos
var i=0;
for (;cars[i];)
{
document.write(cars[i] + "<br>");
i++;
}
tente »
Neste exemplo de reciclagem enquanto loop para exibir todos os valores na matriz de carros:
Exemplos
var i = 0;
while (carros [i])
{
document.write (carros [i] + "<br>");
i ++;
}
tente »