Variabel digunakan untuk menyimpan nilai suatu data. Kita gunakan var (keyword) untuk mendeklarasikan variabel lalu menentukan nama.
var x = 100; document.write(x);
Pada contoh di atas, nilai 100 ditetapkan sebagai variabel x, lalu menampilkan nilai pada browser dengan memanggil nama variabel.
Perlu diingat bahwa JavaScript merupakan case sensitive yang peka terhadap huruf besar kecil, akan tidak dapat di eksekusi apabila tidak sesuai. Misalnya, variabel x dan X, adalah dua variabel yang berbeda.
Beberapa aturan penamaan variabel:
- Karakter pertama setelah var harus berupa huruf, tanda garis bawah (_), atau tanda dolar ($). Lalu berikutnya bisa berupa huruf, angka, garis bawah, atau tanda dolar.
- Angka tidak boleh sebagai karakter pertama.
- Nama-nama variabel tidak dapat menyertakan operator matematika. Misalnya, 2 *... atau this+ ...; - Tidak bisa menggunakan kata-kata yang dilindungi JavaScript, seperti dibawah ini:
abstract else instanceof super boolean enum int switch break export interface synchronized byte extends let this case false long throw catch final native throws char finally new transient class float null true const for package try continue function private typeof debugger goto protected var default if public void delete implements return volatile do import short while double in static with
Operator "penugasan"
Dalam JavaScript, tanda sama dengan (=) disebut operator "penugasan", bukan operator "sama dengan".
x = y
Pada contoh diatas akan menetapkan nilai y ke x. Suatu Variabel dapat dideklarasikan tanpa nilai. Suatu variabel yang dideklarasikan tanpa nilai akan memiliki nilai yang tidak terdefinisi.