- Numeric, untuk menyimpan data berupa angka. Seperti number dan bigint.
- Non Numeric, untuk menyimpan data bukan angka. Seperti String, boolean, undefined, null dan symbol.
Sedang yang kedua adalah tipe data objek, memiliki tujuh ( 7 ) turunan juga. Yaitu object, array, function, date, regexp, set dan map.
Terdapat 14 tipe data yang bisa digunakan untuk mendefinisikan variabel dalam JS. Sangat banyak ya! Namun, dalam menulis kode JS tidak perlu pusing memikirkan tipe data mana yang sesuai dengan variabel yang akan dibuat. Sebab JS otomatis menentukan saat sebuah nilai diberikan.
Seperti pada contoh diatas
let namaVariabel
Variabel tersebut otomatis ditandai sebagai undefined oleh JS. Sebenarnya "seolah" menjadi
let undefined namaVariabel
Kenapa ?
Alasannya karena variabel tidak / belum diberikan nilai tertentu. Misal diubah dengan penulisan seperti berikut
let namaVariabel = 1
Bagaimana statusnya sekarang? Tipe data yang dimiliki oleh variabel tersebut sekarang number.
Kemudian, akan berbeda bila diubah dengan penulisan
👌
0 Komentar