Bucla while în JavaScript

Bucla while se va executa atâta timp cât expresia transmisă ca parametru este adevărată. Ea permite executarea unui număr arbitrar de iterații. Iată sintaxa sa:

javascriptwhile ( cât timp expresia este adevărată ) {
  executăm acest cod ciclic;
  la începutul fiecărui ciclu verificăm expresia din parantezele rotunde
}

Bucla se va încheia când expresia încetează să fie adevărată. Dacă aceasta a fost falsă din start - nu se va executa nici măcar o dată.

Să dăm ca exemplu afișarea succesivă a numerelor de la unu la cinci folosind bucla while:

javascriptlet i = 1;

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

Și acum să facem o numărătoare inversă:

javascriptlet i = 10;

while (i > 0) {
  console.log(i);
  i--;
}

Și acum să împărțim numărul dat la 2 de atâtea ori până când rezultatul devine mai mic de 10:

javascriptlet num = 500;

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

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

Afișați în consolă numerele de la 1 la 100.

Задание 2

Afișați în consolă numerele de la 11 la 33.

Задание 3

Afișați în consolă numerele de la 100 la 1.

Задание 4

Este dat numărul num cu o anumită valoare inițială. Înmulțiți-l cu 3 de atâtea ori până când rezultatul înmulțirii devine mai mare de 1000. Ce număr se va obține? Calculați numărul de iterații necesare pentru aceasta.