Memahami Variabel dan Tipe Data dalam Javascript#04
Apa bedanya yang menggunakan var
, let
dan yang tanpa awalan?
Perbedaannya terletak pada jangkauan dan penggunaannya. Nanti kita akan bahas lebih dalam lagi.
Satu lagi pertanyaan:
“Apa yang akan terjadi jika nilai variabel tidak diisi?”
Jawabannya, variabel akan bernilai undefined
(belum ditentukan).
Apa bedanya yang menggunakan var
, let
dan yang tanpa awalan?
Perbedaannya terletak pada jangkauan dan penggunaannya. Nanti kita akan bahas lebih dalam lagi.
Satu lagi pertanyaan:
“Apa yang akan terjadi jika nilai variabel tidak diisi?”
Jawabannya, variabel akan bernilai undefined
(belum ditentukan).
Maka variabel x
akan bernilai undefined
.
Menampilkan isi Variabel
Untuk menampilkan isi variabel, kita bisa memanfaatkan fungsi-fungsi untuk menampilkan output seperti:
- Fungsi
console.log()
menampilkan output ke console javascript; - Fungsi
document.write()
menampilkan output ke dokumen HTML; - dan Fungsi
alert()
menampilkan output ke jendela dialog.
+
) pada contoh di atas adalah menggabungkan, bukan menjumlahkan.Mengisi Ulang Variabel
Variabel bersifat mutable, artinya nilai yang tersimpan di dalamnya dapat kita isi ulang (berubah).
Kenapa saat mengisi ulang nilai variabel tidak menggunakan kata kunci var
?
Karena kata kunci var
dibutuhkan saat membuat variabel saja. Sedangkan untuk mengisi ulang, kita cukup tulis seperti di atas.
Apabila kita menggunakan kata kunci var
, berarti jadinya kita membuat variabel baru donk, bukan mengisi ulang.
Menghapus Variabel
Penghapusan variabel dalam Javscript memang jarang dilakukan. Namun, untuk program yang membutuhkan ketelitian dalam alokasi memori, penghapusan variabel perlu dilakukan agar penggunaan memori lebih optimal.
Penghapusan variabel dapat dilakukan dengan katakunci delete
.
Mengenal Tipe Data
Tipe data adalah jenis-jenis data yang bisa kita simpan di dalam variabel.
Ada beberapa tipe data dalam pemrograman Javascript:
- String (teks)
- Integer atau Number (bilangan bulat)
- Float (bilangan Pecahan)
- Boolean
- Object
Javascript adalah bahasa yang bersifat dynamic typing, artinya kita tidak harus menuliskan tipe data pada saat pembuatan variabel seperti pada bahasa C, C++, Java, dsb. yang bersifat static typing.
Javascript akan otomatis mengenali tipe data yang kita berikan pada variabel.
Pada contoh di atas variabel:
name
bertipe data String;age
bertipe data integer;- dan
single
bertipe data boolean.
Hal ini bisa juga kita cek dengan kata kunci typeof
.
Komentar
Posting Komentar