JavaScript Data Type atau Tipe Data JavaScript
Variabel JavaScript dapat menyimpan berbagai tipe data seperti angka, string atau teks, boolean, array, objek dan lainnya.
Dalam bahasa pemrograman, pemahaman tipe data adalah sangat penting karena ada beberapa fungsi yang hanya bisa dilakukan pada tipe data tertentu saja, seperti fungsi aritmetik yang hanya bisa dilakukan pada tipe data angka.
Tipe Data String
String adalah kumpulan huruf atau teks, string ditulis dengan diapit tanda petik tunggal (') atau ganda (").
var NamaMurid1 = "Budi"; //dengan petik ganda var NamaMurid2 = 'Dewi'; //dengan petik tunggal var jawab1 = "tanda petik tunggal ' bisa ditulis dalam teks."; //petik tunggal dalam petik ganda var jawab3 = 'Nama panggilannya adalah "Boy"'; //petik ganda dalam petik tunggal
Tipe Data Angka
JavaScript hanya memiliki satu tipe data angka, angka bisa ditulis dengan atau tanpa tanda desimal atau pecahan. Nilai angka yang besar bisa ditulis dengan notasi eksponensial.
var angka1 = 50.00; //angka dengan tanda desimal atau pecahan var angka2 = 25; //angka tanpa tanda desimal var angka3 = 15e8; //sama dengan 1.500.000.000 var angka4 = 15e-3; //sama dengan 0.015
Tipe Data Boolean
Tipe data boolean adalah tipe data yang hanya memiliki 2 nilai yaitu true (benar) atau false (salah).
Tipe data ini biasanya digunakan untuk perbandingan dan kondisi.
var angka1 = 15; var angka2 = 15; var angka3 = 25; (angka1 == angka2) //hasilnya true (angka1 == angka3) //hasilnya false
Tipe Data Array
Tipe Data Array adalah sebuah tipe data yang berisi beberapa data. Tipe data array pada JavaScript ditulis dengan tanda kurung kotak "[]" dengan item array dipisahkan oleh koma.
Indeks array adalah dimulai dari nol yang artinya item pertama adalah [0], item kedua [1], dan seterusnya.
var namaBuah = ["Pisang", "Apel", "Melon"];
Tipe Data Objek
Tipe data objek ditulis dengan tanda kurung keriting "{}". Properti objek ditulis secara berpasangan antara nama dan nilai yang dipisahkan oleh koma.
var mobil = {merk:"Toyota", tipe:"sedan", tahun:2010, warna:"putih"};
Pada contoh di atas, objek mobil memiliki 4 properti yaitu merk, tipe, tahun, dan warna.
Empty String
Empty string adalah sebutan untuk tipe data string yang kosong.
var namaMurid = ""; //Nilai dari variabel namaMurid adalah "" yang artinya kosong.
Undefined
Pada JavaScript sebuah variabel pada saat dibuat dan belum diberi nilai memiliki nilai undefined.
var namaMurid; //Nilai dari variabel namaMurid adalah Undefined.
namaMurid = ""; //Nilai dari variabel namaMurid adalah "" atau kosong atau empty string.
namaMurid = "Budi"; //Nilai dari variabel namaMurid adalah "Budi".
Null
Pada JavaScript null adalah kosong atau sesuatu yang tidak ada, tapi sayangnya pada JavaScript null memiliki tipe data objek. Perbedaan antara undefined dan null adalah pada tipe datanya.
Undefined memiliki tipe data undefined sedangkan Null memiliki tipe data Objek.