--- title: var slug: Web/JavaScript/Reference/Statements/var tags: - Dokumentacja_JavaScript - Dokumentacje - JavaScript - Wszystkie_kategorie translation_of: Web/JavaScript/Reference/Statements/var original_slug: Web/JavaScript/Referencje/Polecenia/var ---
Deklaruje zmienną oraz opcjonalnie przypisuje jej wartość początkową.
Instrukcja | |
Zaimplementowana w: | JavaScript 1.0, NES 2.0 |
Wersja ECMA: | ECMA-262 |
var varname1 {{ mediawiki.external('= value1') }}, varname2 {{ mediawiki.external('= value2') }}, ..., varnameN {{ mediawiki.external('= valueN') }};
varnameN
valueN
Zasięgiem zmiennej jest aktualna funkcja lub, jeśli zmienna została zadeklarowana poza funkcją, aktualna aplikacja.
Użycie var
poza funkcją jest opcjonalne; przypisanie wartości do niezadeklarowanej zmiennej domyślnie deklaruje ją jako zmienna globalną. Zalecane jest jednak, aby zawsze używać var
, ponadto jest to konieczne wewnątrz funkcji w następujących przypadkach:
Niepowodzenie zadeklarowania zmiennej w tych przypadkach będzie najprawdopodobniej prowadzić do niespodziewanych wyników.
var
Poniższy przykład deklaruje dwie zmienne, num_hits
i cust_no
i przypisuje im obu początkową wartość 0.
var num_hits = 0, cust_no = 0;