Petlja while u JavaScript-u

Petlja while će se izvršavati sve dok izraz koji joj je prosleđen kao parametar bude tačan. Ona omogućava izvršavanje proizvoljnog broja iteracija. Evo njenog sintaksisa:

javascriptwhile ( dok je izraz tačan ) {
  izvršavamo ovaj kod ciklično;
  na početku svakog ciklusa proveravamo izraz u oblim zagradama
}

Petlja će se završiti kada izraz prestane da bude tačan. Ako je izraz bio netačan od početka - onda se neće izvršiti niti jednom.

Hajde da za primer ispišemo uzastopno pomoću petlje while brojeve od jedan do pet:

javascriptlet i = 1;

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

A sada hajde da napravimo odbrojavanje unazad:

javascriptlet i = 10;

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

A sada ćemo deliti dati broj sa 2 onoliko puta, dok rezultat ne postane manji od 10:

javascriptlet num = 500;

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

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

Ispišite u konzolu brojeve od 1 do 100.

Задание 2

Ispišite u konzolu brojeve od 11 do 33.

Задание 3

Ispišite u konzolu brojeve od 100 do 1.

Задание 4

Dat je broj num sa nekom početnom vrednošću. Množite ga sa 3 onoliko puta, dok rezultat množenja ne postane veći od 1000. Koji broj će se dobiti? Izračunajte broj iteracija potrebnih za to.