--- 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);
}