Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

var

Podsumowanie

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

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

Składnia

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

Parametry

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

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.

Przykłady

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;

Zobacz także

const



Autorzy i etykiety dokumentu

 Autorzy tej strony: teoli, Mgjbot, Ptak82, Diablownik
 Ostatnia aktualizacja: teoli,