JavaScript-de while aýlawy

while aýlawy, özüne parametr hökmünde berlen ifade dogry bolançak dowam eder. Ol islendik sany iterasiýany ýerine ýetirmäge mümkinçilik berýär. Onuň sintaksisi şeýle:

javascriptwhile ( ifade dogry bolançak ) {
  bu kody aýlawly ýerine ýetirýäris;
  her aýlawyň başynda ýatyrow skobkadaky ifadäni barlayarys
}

Aýlaw, ifade ýalan bolup başlan wagty gutarar. Eger ol başdan ýalan bolsa - onda ol hiç wagt ýerine ýetirilmez.

Mysal üçin, while aýlawy bilen bir-den bäş-e çenli sanlary yzly-ýyzly çap edeliň:

javascriptlet i = 1;

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

Indi bolsa, tersine hasaplamak:

javascriptlet i = 10;

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

Indi berlen sany, netije 10-dan kiçi bolýança, 2-ä böläliň:

javascriptlet num = 500;

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

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

Konsola 1-den 100-e çenli sanlary çap ediň.

Задание 2

Konsola 11-den 33-e çenli sanlary çap ediň.

Задание 3

Konsola 100-den 1-e çenli sanlary çap ediň.

Задание 4

num sany bir başlangyç baha bilen berlen. Köpeleme netijesi 1000-dan uly bolýança, ony 3-e köpelt. Hili san alnary? Munuň üçin gerek bolan iterasiýalaryň sanyny hasaplaň.