Cyklus while v JavaScriptu

Cyklus while bude probíhat tak dlouho, dokud je výraz předaný mu jako parametr pravdivý. Umožňuje provést libovolný počet iterací. Zde je jeho syntaxe:

javascriptwhile ( dokud je výraz pravdivý ) {
  tento kód provádíme cyklicky;
  na začátku každého cyklu kontrolujeme výraz v kulatých závorkách
}

Cyklus skončí, když výraz přestane být pravdivý. Pokud byl nepravdivý od začátku - neprovede se ani jednou.

Pojďme pro příklad postupně vypsat pomocí cyklu while čísla od jedné do pěti:

javascriptlet i = 1;

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

A nyní udělejme odpočet pozpátku:

javascriptlet i = 10;

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

A nyní budeme dělit zadané číslo 2 tolikrát, dokud výsledek nebude menší než 10:

javascriptlet num = 500;

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

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

Vypište do konzole čísla od 1 do 100.

Задание 2

Vypište do konzole čísla od 11 do 33.

Задание 3

Vypište do konzole čísla od 100 do 1.

Задание 4

Je dáno číslo num s určitou počáteční hodnotou. Násobte ho 3 tak dlouho, dokud výsledek násobení nebude větší než 1000. Jaké číslo vznikne? Spočítejte počet iterací potřebných k tomu.