Pętla for w języku Java Script

Ponieważ pętlę są naprawdę bardzo ważnymi elementami każdego języka programowania, dlatego też każdej pętli powinniśmy przyjrzeć się dokładniej. Pętla for jest jedną z najpopularniejszych pętli. Swoją popularność zawdzięcza temu, że jest dość prosta w użyciu. Przykładowo wygląda tak: for (inicjalizacja; test_logiczny; inkrementacja) instrukcja;. Taki wygląd przyjmuje wtedy pętla for, jeśli chcemy wykonać tylko jedną instrukcje, ale rzadko się to zdarza i dlatego jeśli będziemy chcieli wykonać więcej niż jedną instrukcję to powinniśmy podobnie jak w przypadku instrukcji warunkowych użyć nawiasów klamrowych i w nich umieszczać instrukcje do wykonania. Należałoby się teraz przyjrzeć poszczególnym częścią naszej pętli. Słowo kluczowe for określa nam, z jakiej będziemy pętli korzystać, następnie w nawiasie mamy trzy instrukcje. Pierwsza z tych instrukcji: inicjalizacja jest to instrukcja, która jest wykonywana tylko i wyłącznie na początku działania pętli. Instrukcja test_logiczny jest instrukcją, która decyduje o dalszym wykonywaniu się pętli i jest przed każdym wykonaniem pętli sprawdzana jest prawdziwość. Jeśli w jakimś momencie okaże się, że test_logiczny jest niespełniony to pętla zostaje przerwana. Ostatnią instrukcją, która znajduje się w nawiasie zaraz za słowem kluczowym for jest inkrementacja, którą wykonuje się po każdym obiegu pętli i najczęściej odpowiada za zwiększenie licznika. Następną częścią pętli for jest instrukcja bądź też instrukcje, które mają być powtarzane. Aby najlepiej to zobrazować podam przykład takiej pętli: for (i = 0; i < 10; ++i) document.write(n);. Instrukcją, która jest powtarzana w tym przykładzie jest wypisanie zmiennej n. Ponieważ jak widać z warunków pętla będzie powtarzana 10 razy, od zera do dziewięciu, wypisane zostaną właśnie te liczby. Warto jest na temat pętli for poczytać znacznie więcej w kursach języka Java Script, mimo że w wielu innych językach również ta pętla istnieje to czasami w nieco innej formie, więc najlepiej zapoznać się z ta formą, która jest prezentowana w Java Script.