Aby zrobić pętle w JavaScript należy użyć instrukcji for. Przykładowa pętla która liczy od 1 do 10 wygląda następująco:
for (n = 1; n <= 10; ++n)
document.write(n + "<br>");
Powyższy skrypt JavaScript spowoduje wypisanie kolejnych liczb od 1 do 10, rozdzielonych znacznikami <br>.
Wewnątrz instrukcji for znajdują się trzy wyrażenia. Oto ich znaczenie:
- n = 1 – przypisuje do zmiennej n (zwanej tutaj licznikiem pętli) wartość 1. Instrukcja ta wykona się dokładnie raz, przed rozpoczęciem pętli;
- n <= 10 -warunek sprawdzający czy pętla powinna nadal się wykonywać. Jeżeli stanie się fałszywy, to pętla zakończy się;
- ++n – instrukcja zwiększająca licznik pętli (czyli tutaj zmienną n) o jeden. Instrukcja ta wykonuje się po każdym obiegu pętli.
Ciałem pętli jest instrukcja document.write która jest wykonywana w każdym obiegu pętli. Jeżeli potrzebujesz wykonać więcej niż jedną instrukcję w pętli, otocz je wszystkie nawiasami klamrowymi { }.