Variabel digunakan untuk menyimpan data atau informasi. sebuah nilai variabel dapat diubah. Ketentuan nama variabel dalam JavaScript adalah :
- Terdiri atas rangakaian huruf, angka, dan underscore.
- Harus diawali dengan huruf.
- case-sensitif (membedakan huruf kecil dan huruf besar).
- Tidak harus deklarasi variabel dan tercipta sendri ketika pertama kali digunakan.
- Berbentuk varian (tidak terikat pada satu tipe data, tetapi dapat diisi oleh tipe data yang berbeda dengan awalnya ketika pertamakali digunakan).
Mendeklarasikan Variabel
Deklarasi variabel diawali dengan var.
var strname = nilai;
Variabel juga dapat dibuat tanpa harus harus menggunakan var.
strname = nilai;
Memberi Nilai Sebuah Variabel
JavaScript hanya mempunyai tiga tipe data primitif.
- Strings = "foo" 'howdy do' "I said 'hi'." ""
- numbers = 12 3.14159 1.56
- booleans = true false
var strname = "admin";
//atau
strname = "admin";
Skrip diatas berarti memeberikan nilai "admin" pada variabel "strname".
pesan = "howdy";
pi = 3.14159;
Skrip diatas berarti memberikan nilai variabel "pesan" dengan "howdy" dan variabel "pi" dengan "3.14159".
Lifetime Variabel
Jika variabel dideklarasikan didalam function maka variabel tersebut hanya dapat diakses pada function itu. Variabel tersebut disebut variabel lokal.
Jika variabel dideklarasikan diluar sebuah function maka setiap function di dalam halaman tersebut dapat menggunakan dan mengakses variabel tersebut.
Contoh pemanfaatan variabel dapat dilihat pada skrip berikut :
HTML : js.html
<html>
<head>
<title>Tipe Data dan Variabel</title>
</head>
<body>
<script type="text/javascript">
x = 1024;
document.write("<p>x = " + x + "</p>");
x = "foobar";
document.write("<p>x = " + x + "</p>";
</script>
</body>
</html>
EmoticonEmoticon