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:

javascriptwhile ( 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:

javascriptlet i = 1;

while (i <= 5) {
  console.log(i);
  i++;
}

E agora vamos fazer uma contagem regressiva:

javascriptlet 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:

javascriptlet num = 500;

while (num > 10) {
  num = num / 2;
}

console.log(num); // resultado
Задание 1

Exiba no console os números de 1 a 100.

Задание 2

Exiba no console os números de 11 a 33.

Задание 3

Exiba no console os números de 100 a 1.

Задание 4

É 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.