Zmienna JavaScript
Przykład
Utwórz zmienną o nazwie carName i przypisz do niej wartość „Volvo”:
var carName = "Volvo";
Więcej przykładów poniżej.
Definicja i użycie
Instrukcja var
deklaruje zmienną.
Zmienne to pojemniki do przechowywania informacji.
Tworzenie zmiennej w JavaScript nazywa się „deklarowaniem” zmiennej:
var carName;
Po deklaracji zmienna jest pusta (nie ma wartości).
Aby przypisać wartość do zmiennej, użyj znaku równości:
carName = "Volvo";
Możesz również przypisać wartość do zmiennej podczas jej deklarowania:
var carName = "Volvo";
Notatka
Zmienna zadeklarowana bez wartości ma wartość undefined
.
Zobacz też:
Odniesienie do JavaScript: JavaScript niech
Dokumentacja JavaScript: stała JavaScript
Poradniki
Samouczek JavaScript: zmienne JavaScript
Samouczek JavaScript: JavaScript Let
Samouczek JavaScript: Stała JavaScript
Samouczek JavaScript: zakres JavaScript
Składnia
var name = value;
Parametry
Parameter | Description |
name | Required. The name of the variable. Variable names must follow these rules: Must begin with a letter, or $, or _ Names are case sensitive (y and Y are different) Reserved JavaScript words cannot be used as names |
value | Optional. A value to be assigned to the variable. |
Notatka
ECMAScript6 (ES6/JavaScript 2015) zachęca do deklarowania zmiennych z opcją let not var .
Więcej przykładów
Użyj var , aby przypisać 5 do x i 6 do y, i wyświetl x + y:
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
Użyj let , aby przypisać 5 do x i 6 do y, i wyświetl x + y:
let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
Zadeklaruj wiele zmiennych w jednej instrukcji.
Rozpocznij instrukcję od var i oddziel zmienne przecinkami :
var lastName = "Doe",
age = 30,
job = "carpenter";
Zadeklaruj wiele zmiennych w jednej instrukcji.
Rozpocznij instrukcję od let i oddziel zmienne przecinkami :
let lastName = "Doe",
age = 30,
job = "carpenter";
Używanie var w pętli:
let text = "";
for (var i = 0; i < 5; i++) {
text += i + "<br>";
}
Używając let w pętli:
let text = "";
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
Obsługa przeglądarki
var
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |