Cikls while JavaScript
Cikls while izpildīsies, kamēr
patiess ir izteiciens, kas tam
tiek nodots kā parametrs. Tas ļauj izpildīt
patvaļīgu atkārtojumu skaitu.
Lūk, tā sintakse:
while ( kamēr izteiciens patiess ) {
izpildām šo kodu cikliski;
katra cikla sākumā pārbaudām izteiksmi apaļajās iekavās
}
Cikls beigsies, kad izteiciens vairs nebūs patiess. Ja tas jau sākotnēji bija nepatiess - tas neizpildīsies ne reizi.
Piemēram, izvadīsim
ar cikla while palīdzību skaitļus no viena
līdz pieciem:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Un tagad izveidosim atpakaļskaiti:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Un tagad dalīsim doto skaitli ar
2 tik reizes, līdz rezultāts
kļūs mazāks par 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // rezultāts
Izvadiet konsolē skaitļus no 1 līdz 100.
Izvadiet konsolē skaitļus no 11 līdz 33.
Izvadiet konsolē skaitļus no 100 līdz 1.
Dots skaitlis num ar kādu sākotnējo vērtību.
Reiziniet to ar 3 tik reizes, kamēr
reizināšanas rezultāts kļūs lielāks par 1000.
Kāds skaitlis tiks iegūts? Saskaitiet
to atkārtojumu skaitu, kas tam nepieciešams.