JavaScript'те while циклы

while цикли ага параметр катары берилген сөз айкашы чын болгондо чейин аткарылат. Ал каалаган санда кайталоолорду аткарууга мүмкүндүк берет. Анын синтаксиси төмөнкүдөй:

javascriptwhile ( сөз айкашы чын болгондо ) {
  ушул кодду цикликалык түрдө аткарабыз;
  ар бир циклдин башында жаа ичиндеги сөз айкашын текшеребиз
}

Цикл сөз айкашы чын болбою калганда аяктайт. Эгерде ал баштан эле жалган болсо - анда ал бир да жолу аткарылбайт.

Мисал үчүн while циклинин жардамы менен бирден бешке чейинки сандарды ырааттуу түрдө чыгаралы:

javascriptlet i = 1;

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

Эми тескери санак жасайлы:

javascriptlet i = 10;

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

Эми берилген санды натыйжа 10дан кичине болгонго чейин 2ге бөлө берели:

javascriptlet num = 500;

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

console.log(num); // натыйжа
Задание 1

Консольго 1дөн 100гө чейинки сандарды чыгарыңыз.

Задание 2

Консольго 11дөн 33кө чейинки сандарды чыгарыңыз.

Задание 3

Консольго 100дөн 1гө чейинки сандарды чыгарыңыз.

Задание 4

num деген санга кандайдыр бир баштапкы маани берилген. Аны көбөйтүү натыйжасы 1000дан чоң болгонго чейин 3кө көбөйтө бер. Кандай сан чыгат? Бул үчүн керек болгон кайталоолордун санын эсепте.