Jenis dan Pengertian Tipe Data Dalam JavaScript
Tipe data sederhana seperti Angka (Float), Text (String) ‘seolah-olah’ bersifat sebagai objek di dalam JavaScript.
Jenis dan Pengertian Tipe data dalam JavaScript
Tipe data dalam JavaScript dibedakan menjadi 2 kelompok, yakni tipe data dasar (primitif) dan tipe data objek.
Tipe data dasar terdiri dari tipe data angka, tipe data text (string), dan tipe data boolean. Tipe data null dan undefined juga merupakan tipe data dasar, namun memiliki jenis tersendiri.
Selain ke-5 tipe data dasar tersebut, tipe data lain yang ada di dalam JavaScript adalah tipe data objek. Contoh tipe data objek adalah tipe data tanggal (date), array, dan fungsi. Saya akan membahas masing-masing jenis tipe data ini secara mendetail dalam beberapa tutorial berikutnya.
Konsep Objek pada Tipe Data Dasar JavaScript
Walaupun disebut tipe data dasar, tipe data angka, text (string), dan boolean di dalam JavaScript berprilaku ‘seolah-olah’ sebagai objek. Dimana setiap variabel yang berisikan tipe data, akan memiliki method (atau fungsi) yang ‘melekat’ kepada variabel tersebut.
*Di dalam konsep pemograman berbasis objek, method adalah sebutan untuk fungsi yang ‘melekat’ kepada sebuah objek (dalam contoh kita, adalah fungsi yang melekat kepada variabel ber-tipe data String). Cara pemanggilan method dilakukan dengan menambahkan tanda titik setelah penulisan variabel. Misalkan variabel a bertipe data String, dan string di dalam JavaScript memiliki method untuk memotong string, yakni method slice. Maka untuk pemanggilan fungsi slice adalah sebagai berikut: a.slice()
Jika ini adalah kali pertama anda mendengar istilah objek dan method, mungkin penjelasan di dalam tutorial kali ini terkesan ‘susah untuk dipahami’. Saya akan membahas konsep pemograman objek pada tutorial khusus nantinya. Namun paling tidak di dalam tutorial kali ini dapat diambil kesimpulan, bahwa fungsi di dalam JavaScript bisa dipanggil dari variabelnya.
Di dalam JavaScript terdapat beberapa method yang melekat pada hampir seluruh tipe data, misalnya method toString(). Method ini berfungsi untuk mengkonversi nilai variabel, dan menampilkannya menjadi String.
*