adydetra_
10 Jan 2024

Tipe Data dalam JavaScript

Dalam pemrograman JavaScript, terdapat berbagai tipe data yang digunakan untuk menyimpan dan memanipulasi informasi.

Pemahaman mendalam tentang tipe data ini sangat penting dalam pengembangan aplikasi. Sebelum kita mulai, mari pahami perbedaan antara var, let, dan const.

  • var: Sebelum ES6 (ECMAScript 2015), var adalah kata kunci yang digunakan untuk mendeklarasikan variabel. Variabel yang dideklarasikan dengan var memiliki cakupan fungsi, dan dapat diakses sebelum deklarasi (hoisting).
  • let: let diperkenalkan dalam ES6 sebagai alternatif yang lebih aman dari var. Variabel yang dideklarasikan dengan let memiliki cakupan blok, yang berarti hanya dapat diakses di dalam blok tempat variabel itu dideklarasikan.
  • const: const juga diperkenalkan dalam ES6, dan seperti namanya, digunakan untuk mendeklarasikan variabel konstan yang nilainya tidak dapat diubah setelah diberi nilai. Variabel yang dideklarasikan dengan const harus diberi nilai pada saat deklarasi.

Tipe Data Primitif

String

Tipe data untuk merepresentasikan teks atau karakter. Contoh:

let nama = "Dewa";

Number

Tipe data untuk merepresentasikan angka. Bisa berupa bilangan bulat atau pecahan. Contoh:

let ikan = 6;
let harga = 19.99;
let kresek = 1;

Boolean

Tipe data yang merepresentasikan nilai kebenaran. Hanya dapat bernilai true atau false. Contoh:

let benar = true;
let salah = false;

Undefined

Tipe data yang merepresentasikan variabel yang belum diberi nilai. Contoh:

let tidakTerdefinisi;

Null

Tipe data yang merepresentasikan ketiadaan nilai atau nilai kosong. Contoh:

const tanpaNilai = null;

Tipe Data Referensi

Object

Tipe data yang digunakan untuk menyimpan koleksi data dalam bentuk pasangan kunci-nilai. Contoh:

const mahasiswa = { nama: "Dewa", umur: 20, prodi: "Sistem Informasi" };

Array

Tipe data yang digunakan untuk menyimpan urutan elemen-elemen. Contoh:

const angka = [1, 2, 3, 4, 5];
const namaHari = ["Senin", "Selasa", "Rabu"];