jesteś tutaj
49
Szybki skok na głębokie wody JavaScriptu
Zmienne i wartości
Być może zauważyłeś, że w języku JavaScript instrukcje zazwyczaj są w jakiś
sposób związane ze zmiennymi, a zmienne służą do przechowywania wartości.
Jakich wartości? Poniżej przedstawiliśmy kilka przykładów.
var winners = ;
var name = ”.siÈĝÚ”;
var is(liJible = false;
Ta instrukcja deklaruje zmienną
o nazwie winners i zapisuje
w niej wartość liczbową 2.
Z kolei ta instrukcja zapisuje
łańcuch znaków (skrótowo
nazywamy je po prostu łańcuchami)
w zmiennej o nazwie name.
I w końcu ta instrukcja zapisuje
wartość false w zmiennej o nazwie
isEligible. Wartości true i false
nazywamy wartościami logicznymi
lub boolowskimi.
winners
2
name
³.VLąĪĊ´
isEligible
IDOVH
losers
Bez wartości? I co
ja mam teraz zrobić?
To takie upokarzające.
Deklarację zmiennej
zawsze zaczynamy od
słowa kluczowego var.
var winners = ;
OD TEGO NIE MA WYJĄTKÓW!
Bez względu na to, że JavaScript
nie skarży się, jeśli pominiemy
słowo kluczowe var. Nieco później
dowiesz się, dlaczego tak się dzieje…
Następnie podawana
jest nazwa zmiennej.
Opcjonalnie można także przypisać zmiennej wartość,
umieszczając za jej nazwą znak równości i wartość.
Należy to wymawiać:
„bu-low-ski-mi”.
Zwróć uwagę, że wartości
logiczne nie są zapisywane
w cudzysłowach.
Instrukcja przypisania zawsze
kończy się znakiem średnika.
Oprócz liczb, łańcuchów i wartości logicznych, w zmiennych można
także zapisywać inne wartości, czym zajmiemy się już niedługo. Jednak
niezależnie od zawartości, wszystkie zmienne są tworzone w taki sam
sposób. Przyjrzyjmy się zatem nieco bliżej sposobowi deklarowania
zmiennych.
Napisaliśmy „opcjonalnie”, gdyż nic nie stoi na przeszkodzie, by
utworzyć zmienną, która nie będzie miała wartości początkowej.
Zawsze można przypisać ją później. Aby utworzyć zmienną bez
wartości, wystarczy pominąć fragment zawierający przypisanie,
tak jak pokazaliśmy na poniższym przykładzie.
Pomijając znak równości
i wartość, deklarujemy
zmienną przeznaczoną
do późniejszego użycia.
var losers;

Get Programowanie w JavaScript Rusz głową! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.