Цыкл while у JavaScript

Цыкл while будзе выконвацца да тых пор, пакуль ісцінна выражэнне, перададзенае яму параметрам. Ён дазваляе выконваць адвольную колькасць ітэрацый. Вось яго сінтаксіс:

javascriptwhile ( пакуль выражэнне ісцінна ) {
  выконваем гэты код цыклічна;
  у пачатку кожнага цыкла правяраем выражэнне ў круглых дужках
}

Цыкл скончыцца, калі выражэнне перастане быць ісцінным. Калі яно было ілжывым першапачаткова - то ён не выканаецца ні разу.

Давайце для прыкладу паслядоўна выведзем з дапамогай цыкла while лікі ад аднаго да пяці:

javascriptlet i = 1;

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

А цяпер зробім адваротны адлік:

javascriptlet i = 10;

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

А цяпер будзем дзяліць зададзены лік на 2 столькі раз, пакуль вынік не стане менш за 10:

javascriptlet num = 500;

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

console.log(num); // вынік
Задание 1

Вывядзіце ў кансоль лікі ад 1 да 100.

Задание 2

Вывядзіце ў кансоль лікі ад 11 да 33.

Задание 3

Вывядзіце ў кансоль лікі ад 100 да 1.

Задание 4

Дадзена лік num з нейкім пачатковым значэннем. Множце яго на 3 столькі раз, пакуль вынік множання не стане больш за 1000. Які лік атрымаецца? Падлічыце колькасць ітэрацый, неабходных для гэтага.