Eritüübiliste muutujate korral kasutatakse tüübimuunduse reegleid üldiselt võetakse tüüp selle järgi millele omistatakse; või esimese muutuja tüübi järgi Uuemates versioonides stringi arvule omistada ei saa (2 + "10") selle asemel tuleb kasutada parseInt() ja parseFloat() funktsioone LITERAALID. · Literaal on lihtne väärtuse definitsioon Täisarvud · 8-nd süsteemis: 045, 02 · 10-nd süsteemis: 123, 8873 · 16-nd süsteemis: 0x01, 0x5F, 0XAC Ujukomaarvud: 7.2134, 2E3 Stringid: "test", '124', "" Boolean: true, false NULL NaN OMISTAMINE. Lihtne omistamine. Tehtega omistamine. Omistamine Lihtne omistamine (=) Tehetega omistamine · Liida/lahuta ja omista: +=, -= · Korruta/jaga ja omista: *=, /= · Mooduli võtmine ja omistamine: %= x = 5; x saab väärtuseks 5 x += 15; x saab väärtuseks 5 + 15 = 20
Eritüübiliste muutujate korral kasutatakse tüübimuunduse reegleid üldiselt võetakse tüüp selle järgi millele omistatakse; või esimese muutuja tüübi järgi Uuemates versioonides stringi arvule omistada ei saa (2 + "10") selle asemel tuleb kasutada parseInt() ja parseFloat() funktsioone LITERAALID Literaal on lihtne väärtuse definitsioon Täisarvud · 8-nd süsteemis: 045, 02 · 10-nd süsteemis: 123, 8873 · 16-nd süsteemis: 0x01, 0x5F, 0XAC Ujukomaarvud: 7.2134, 2E3 Stringid: "test", '124', "" Boolean: true, false NULL NaN OMISTAMINE Omistamine Meelis Jander A-08 Lihtne omistamine (=) Tehetega omistamine · Liida/lahuta ja omista: +=, -= · Korruta/jaga ja omista: *=, /= · Mooduli võtmine ja omistamine: %= x = 5; x saab väärtuseks 5 x += 15; x saab väärtuseks 5 + 15 = 20 x = -x; x saab väärtuseks -20 ARITMEETILISED TEHTED Lihtaritmeetika · Liitmine/lahutamine: +, -