ციკლი 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-ზე მეტი. რა რიცხვი მიიღება? დათვალეთ ამისთვის საჭირო იტერაციების რაოდენობა.