While cikls pēc uzbūves ir ļoti līdzīgs if sazarojumam. If pie kaut kāda nosacījuma izpildes noskrien vienu apli, bet while noskrien vairākus apļus. Bieži vien programmēšanā kaut kādas darbības tiek atkārtotas vairākas reizes, tāpēc izmanto ciklus. Dots piemērs while ciklam, kas izvada skaitļus, kas ar katru reizi palielinās par 1:
var i = 0;
while (i < 10) {
document.write(i+'</br>');
i++;
}
Tas pats piemērs izmantojot for ciklu:
for (i = 0; i < 10; i++){
document.write(i+'</br>');
}
Uzdevumi
5. Izmantojot nested for loops (viens for cikls iekš otra) izvadīt reizrēķina tabulu:
6. Izdomāt savu uzdevumu, kurā jāizmanto while vai for cikli. Jāuzraksta uzdevuma teksts, kā arī programmas kods.