Zanka while v JavaScriptu
Zanka while se bo izvajala toliko časa,
dokler je izraz, ki ji je posredovan kot parameter,
resničen. Omogoča izvajanje poljubnega
števila ponovitev.
Tukaj je njen skladnja:
while ( dokler je izraz resničen ) {
to kodo izvajamo ciklično;
na začetku vsakega cikla preverimo izraz v okroglih oklepajih
}
Zanka se bo končala, ko izraz preneha biti resničen. Če je bil izraz že na začetku neresničen - se ne bo izvedla niti enkrat.
Za primer zaporedoma izpišimo
s pomočjo zanke while številke od ena
do pet:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Zdaj pa naredimo odštevanje nazaj:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Zdaj pa delimo dano število z
2 tolikokrat, dokler rezultat ne
postane manjši od 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // rezultat
Izpišite v konzolo številke od 1 do 100.
Izpišite v konzolo številke od 11 do 33.
Izpišite v konzolo številke od 100 do 1.
Dano je število num z neko začetno vrednostjo.
Množite ga s 3 toliko časa, dokler
rezultat množenja ne postane večji od 1000.
Katero število dobite? Preštejte število
ponovitev, potrebnih za to.