Tipe Data

Tipe Data

Dalam JS, membuat variabel seperti 
Seolah tidak menggunakan awalan tipe data. Padahal sebenarnya tetap ada tipe data! JS mengenal dua buah tipe data induk, yaitu tipe data primitif dan tipe data objek. 

Tipe data primitif ini di dalamnya terkadung beragam tipe data turunan yang sudah biasa dikenal, seperti :
  1. Numeric, untuk menyimpan data berupa angka. Seperti number dan bigint.
  2. 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

Secara langsung tanpa kita perlu definisikan, JS akan menilai bahwa variabel namaVariabel bertipe string. Nilai atau value dari sebuah variabel string ciri utamanya adalah diapit dengan petik satu (') ataupun dengan petik dua (").
Contoh
"Ini contoh string"
'Ini juga contoh string'

Contoh penggunaan tipe data
Jalankan akan mendapatkan hasil
Kode JS tidak dalam HTML dan dijalankan langsung dengan node


Ok, mudah sekali kan ?
👌

💡Tips!
Ada cara mudah mengecek tipe data dari suatu variabel, yaitu menggunakan typeof().
Jalankan, maka akan memunculkan tipe datanya.

Contoh lain

Mudah bukan ?

Untuk menambah wawasan tentang tipe data dalam JS, coba tentukan tipe data yang ada pada gambar berikut
Ada namaVariabel, tahunBerdiri dan statusHukum. Sudah bisa menentukan ?


Posting Komentar

0 Komentar