JavaScript & Node.js
JavaScript
Data Type

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.