Visit Mozilla.org

Dokumentacja języka JavaScript 1.5:Polecenia:var

z Mozilla Developer Center, polskiego centrum programistów Mozilli.

Spis treści

[edytuj] Podsumowanie

Deklaruje zmienną oraz opcjonalnie przypisuje jej wartość początkową.

Instrukcja
Zaimplementowana w: JavaScript 1.0, NES 2.0
Wersja ECMA: ECMA-262

[edytuj] Składnia

var varname1 [= value1], varname2 [= value2], ..., varnameN [= valueN];

[edytuj] Parametry

varnameN 
Nazwa zmiennej. Może być dowolnym, dozwolonym identyfikatorem.
valueN 
Zainicjalizowanie wartości zmiennej. Może być dowolnym, dozwolonym wyrażeniem.

[edytuj] Opis

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:

  • Jeśli zmienna w zasięgu obejmującym funkcję (łącznie z zasięgiem globalnym) posiada tę samą nazwę.
  • Jeśli funkcje rekurencyjne lub złożone używają zmiennych o tych samych nazwach, które mają być lokalne.

Niepowodzenie zadeklarowania zmiennej w tych przypadkach będzie najprawdopodobniej prowadzić do niespodziewanych wyników.

[edytuj] Przykłady

[edytuj] Przykład: Zastosowanie 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;

[edytuj] Zobacz także

const