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:
while ( 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:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
A teraz urobme odpočítavanie:
let 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:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // výsledok
Vypíšte do konzoly čísla od 1 do 100.
Vypíšte do konzoly čísla od 11 do 33.
Vypíšte do konzoly čísla od 100 do 1.
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.