O loop while em JavaScript
O loop while será executado enquanto a expressão passada como parâmetro for verdadeira. Ele permite executar um número arbitrário de iterações. Aqui está sua sintaxe:
while ( enquanto a expressão for verdadeira ) {
executamos este código ciclicamente;
no início de cada ciclo verificamos a expressão entre parênteses
}
O loop terminará quando a expressão deixar de ser verdadeira. Se ela era falsa desde o início - ele não será executado nenhuma vez.
Vamos, por exemplo, exibir sequencialmente usando o loop while números de um a cinco:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
E agora vamos fazer uma contagem regressiva:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
E agora vamos dividir um determinado número por 2 quantas vezes até que o resultado se torne menor que 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // resultado
Exiba no console os números de 1 a 100.
Exiba no console os números de 11 a 33.
Exiba no console os números de 100 a 1.
É dado um número num com um certo valor inicial. Multiplique-o por 3 quantas vezes até que o resultado da multiplicação se torne maior que 1000. Qual número será obtido? Conte o número de iterações necessárias para isso.