Data Type
Tipe data adalah jenis data yang dapat disimpan dalam variable. Tipe data yang dapat disimpan dalam variable adalah tipe data string, number, boolean, array, object, dan lain-lain.
String
String adalah tipe data yang digunakan untuk menyimpan data berupa teks. String biasa digunakan untuk menyimpan data berupa nama, alamat, dan lain-lain. String biasa ditulis dengan menggunakan tanda petik satu atau tanda petik dua.
Contoh
const nama = "Indra";
const alamat = "Sidoarjo";
Number
Number adalah tipe data yang digunakan untuk menyimpan data berupa angka. Number biasa digunakan untuk menyimpan data berupa umur, berat badan, dan lain-lain.
Contoh
const umur = 20;
const beratBadan = 60.5;
Boolean
Boolean adalah tipe data yang digunakan untuk menyimpan data berupa nilai true
atau `false. Boolean biasa digunakan untuk menyimpan data berupa status, seperti status login, status pembayaran, dan lain-lain.
Contoh
const isLoggedIn = true;
const isPaid = false;
Array
Array adalah tipe data yang digunakan untuk menyimpan data berupa kumpulan data. Array biasa digunakan untuk menyimpan data berupa daftar nama, daftar harga, dan lain-lain. Array biasa ditulis dengan menggunakan tanda kurung siku.
Contoh
const nama = ["Indra", "Andri", "Randi"];
const harga = [1000, 2000, 3000];
const kota = ["Sidoarjo", "Surabaya", "Malang"];
Object
Object adalah tipe data yang digunakan untuk menyimpan data berupa kumpulan data. Object biasa digunakan untuk menyimpan data berupa data yang memiliki banyak properti. Object biasa ditulis dengan menggunakan tanda kurung kurawal.
Contoh
const user = {
nama: "Indra",
umur: 20,
alamat: "Sidoarjo",
};
Null
Null adalah tipe data yang digunakan untuk menyimpan data kosong. Null biasa digunakan untuk menyimpan data yang belum diketahui nilainya.
Contoh
let nama = null;
nama = "Indra";
Undefined
Undefined adalah tipe data yang digunakan untuk menyimpan data yang belum didefinisikan. Undefined biasa digunakan untuk menyimpan data yang belum didefinisikan nilainya.
Contoh
let nama;
console.log(nama); // undefined
Perbedaan antara null dan undefined adalah bahwa null adalah tipe data yang digunakan untuk menyimpan data kosong, sedangkan undefined adalah tipe data yang digunakan untuk menyimpan data yang belum didefinisikan.