--- title: for slug: Web/JavaScript/Reference/Statements/for tags: - Dokumentacja_JavaScript - Dokumentacje - JavaScript - Wszystkie_kategorie translation_of: Web/JavaScript/Reference/Statements/for original_slug: Web/JavaScript/Referencje/Polecenia/for ---
Tworzy pętlę, która składa się z trzech opcjonalnych wyrażeń, załączonych w nawiasach i oddzielonych średnikami, po których występuje instrukcja wykonywana w pętli.
Instrukcja | |
Zaimplementowana w: | JavaScript 1.0, NES 2.0 |
Wersja ECMA: | ECMA-262 |
for ([wyrażenie-wstępne]; [warunek]; [wyrażenie-inkrementacji]) instrukcja
wyrażenie-wstępne
var
. Zmienne te nie są lokalne dla pętli, inaczej mówiąc, mają one taki sam zasięg jak pętla for
.
warunek
instrukcja
. Sprawdzenie warunku jest opcjonalne. Jeśli zostanie pominięte, warunek jest zawsze uznawany jako prawdziwy. wyrażenie-inkrementacji
instrukcja
{ ... }
), aby pogrupować te instrukcje.
for
Następująca instrukcja for
rozpoczyna się deklaracją zmiennej i
oraz zainicjalizowaniem jej wartości początkowej 0
. Instrukcja sprawdza kolejno czy wartość zmiennej i
jest mniejsza od dziewięciu, wykonuje dwie następujące po sobie instrukcje oraz zwiększa o 1 wartość zmiennej i
podczas każdego kolejnego przejścia przez pętlę.
for (var i = 0; i < 9; i++) { n += i; myfunc(n); }