Kliendipoolse JavaScript'i lühikonspekt
Üks liik
defineerimata muutujaid on sellised, mis ei ole kunagi deklareeritud. Sellise muutuja
lugemine tekitab vea. Kui aga deklareerimata muutujale omistada väärtus, siis
deklareeritakse ka muutuja ja viga ei teki.
alert(x); //Kasutades deklareerimata muutujat tekib viga.
x = 7; //Deklareerimata muutujale omistatakse väärtus ja seega deklareeritakse ka
muutuja.
Teist liiki defineerimata muutujad on muutujad, mis on deklareeritud, kuid millele ei
ole omistatud väärtust.
var x; //Deklareeitakse muutuja, mille väärtus on määramata.
4. Avaldised ja operaatorid
Avaldise mõiste selgitamiseks toome mõned näited. Lihtsamad avaldised on
literaalid (mõni konkreetne väärtus, näiteks mõni sõne või arv) või muutuja nimi:
56 // arvuline literaal
false // loogikaväärtuse literaal
x // muutuja x
Kahe esimese ehk konstantse avaldise väärtuseks on konstant ise. Muutuja
väärtuseks on väärtus, mis on omistatud vastavale muutujale. Järgmine rida on