Dibaca: 264

Tipe Data JavaScript

JavaScript Data Type atau Tipe Data JavaScript

Variabel JavaScript dapat menyimpan berbagai tipe data seperti angka, string atau teks, booleanarrayobjek 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.