Cyklus while v JavaScripte

Cyklus while bude prebiehať dovtedy, pokiaľ je pravdivý výraz, ktorý je mu odovzdaný ako parameter. Umožňuje vykonávať ľubovoľný počet iterácií. Tu je jeho syntax:

javascriptwhile ( pokiaľ je výraz pravdivý ) {
  tento kód vykonávame cyklicky;
  na začiatku každého cyklu kontrolujeme výraz v okrúhlych zátvorkách
}

Cyklus sa skončí, keď výraz prestane byť pravdivý. Ak bol nepravdivý od začiatku - nevykoná sa ani raz.

Pre príklad vypíšme postupne pomocou cyklu while čísla od jednej do piatich:

javascriptlet i = 1;

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

A teraz urobme odpočítavanie:

javascriptlet i = 10;

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

A teraz budeme deliť dané číslo 2 toľkokrát, kým výsledok nebude menší ako 10:

javascriptlet num = 500;

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

console.log(num); // výsledok
Задание 1

Vypíšte do konzoly čísla od 1 do 100.

Задание 2

Vypíšte do konzoly čísla od 11 do 33.

Задание 3

Vypíšte do konzoly čísla od 100 do 1.

Задание 4

Dané je číslo num s nejakou počiatočnou hodnotou. Násobte ho 3 toľkokrát, kým výsledok násobenia nebude väčší ako 1000. Aké číslo získate? Spočítajte počet iterácií potrebných na tento výpočet.