O while loop, assim como o for loop, executa um bloco de código um determinado numero de vezes, mas é menos utilizado e possui a sintaxe um pouco diferente:
let i = 0
while(i < 5){
//Bloco de código
i++
}
Entre parênteses o while recebe apenas a condição que será verificada para executar o loop.
O contador (i no exemplo) precisa já ter sido declarado anteriormente no código e precisa ser incrementado no fim do bloco de código do loop, caso contrario isso pode criar um loop infinito.
Loops infinitos são loops em que a condição nunca deixa de ser verdadeira (true), fazendo com que o loop seja executado para sempre. Isso pode causar travamento do navegador.
O while loop, assim como o for loop, executa um bloco de código um determinado numero de vezes, mas é menos utilizado e possui a sintaxe um pouco diferente:
Entre parênteses o while recebe apenas a condição que será verificada para executar o loop.
O contador (i no exemplo) precisa já ter sido declarado anteriormente no código e precisa ser incrementado no fim do bloco de código do loop, caso contrario isso pode criar um loop infinito.
Loops infinitos são loops em que a condição nunca deixa de ser verdadeira (true), fazendo com que o loop seja executado para sempre. Isso pode causar travamento do navegador.
@Roger-Melo