Resumo : neste tutorial, você aprenderá como usar a while
instrução JavaScript para criar um loop que executa um bloco desde que haja uma condição true
.
Introdução à instrução JavaScript while loop
A instrução JavaScript while
cria um loop que executa um bloco enquanto uma condição for avaliada como true
.
O seguinte ilustra a sintaxe da while
instrução:
while (expression) {
// statement
}
Linguagem de código: JavaScript ( javascript )
A while
instrução avalia expression
antes de cada iteração do loop.
Se for expression
avaliado como true
, a while
instrução executa o statement
. Caso contrário, o while
loop termina.
Como o while
loop avalia expression
antes de cada iteração, ele é conhecido como loop de pré-teste.
Se for expression
avaliado false
antes da entrada do loop, o while
loop nunca será executado.
O fluxograma a seguir ilustra a while
instrução de loop:
Observe que se você deseja executar a instrução pelo menos uma vez e verificar a condição após cada iteração, você deve usar a instrução do…while .
Exemplo de loop while de JavaScript
O exemplo a seguir usa a while
instrução para enviar os números ímpares entre 1 e 10 para o console:
let count = 1;
while (count < 10) {
console.log(count);
count +=2;
}
Linguagem de código: JavaScript ( javascript )
Saída:
1
3
5
7
9
Como funciona o roteiro
- Primeiro, declare e inicialize a
count
variável como1
. - Segundo, execute a instrução dentro do loop se a
count
variável for menor que10
. Em cada iteração, envie a contagem para o console e aumente a contagem em2
. - Terceiro, após
5
iterações, ocount
is11
. Portanto, a condiçãocount < 10
éfalse
, o loop termina.
Resumo
- Use uma
while
instrução de loop para criar um loop que execute um bloco desde que acondition
seja avaliado comotrue
.