JavaScript-də while dövrü

while dövrü, ona parametr kimi ötürülən ifadə doğru olduğu müddətcə icra olunacaq. O, istənilən sayda təkrarlanmanın icrasına imkan verir. Bunun sintaksisi aşağıdakı kimidir:

javascriptwhile ( ifadə doğru olduğu müddətcə ) {
  bu kodu dövri şəkildə icra et;
  hər dövrün əvvəlində mötərizədə olan ifadəni yoxla
}

Dövr, ifadə doğru olmağı daydıqda başa çatacaq. Əgər ifadə əvvəldən yanlış idisə, heç bir dəfə icra olunmayacaq.

Nümunə üçün, while dövrü ilə bir-dən beş-ə qədər olan rəqəmləri ardıcıl çap edək:

javascriptlet i = 1;

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

İndi isə əks sayım edək:

javascriptlet i = 10;

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

İndi isə verilmiş ədədi, nəticə 10-dən kiçik olana qədər 2-yə bölək:

javascriptlet num = 500;

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

console.log(num); // nəticə
Задание 1

Konsola 1-dən 100-ə qədər olan rəqəmləri çap edin.

Задание 2

Konsola 11-dən 33-ə qədər olan rəqəmləri çap edin.

Задание 3

Konsola 100-dən 1-ə qədər olan rəqəmləri çap edin.

Задание 4

num dəyişəninə müəyyən bir başlanğıc dəyəri təyin edin. Onu vurmanın nəticəsi 1000-dən böyük olana qədər hər dəfə 3-ə vurun. Alınan sonuncu ədəd neçə olacaq? Bunun üçün lazım olan təkrarlanma sayını hesablayın.