Untuk tiap bahasa pemrograman pastinya mempunyai tipe data javascript. Pada tipe data yang memiliki beberapa jenisnya yang bisa digunakan. Fungsinya untuk bisa membedakan tipe nilai satu dengan yang lainnya. Seperti halnya ada nilai dengan nomor, namun nomor tidak selalu bersifat angka yang bisa dihitung. Kemungkinan nomor tersebut yang merupakan sebuah string. Sebagai bahasa pemrograman yang memiliki basis objek.
Konsep data di dalam JavaScript yang sedikit berbeda. Apabila dibandingkan dengan bahasa pemrograman yang berbasis prosedural. Seperti PHP, meskipun PHP tersedia dalam bentuk prosedural dan juga objek. Tipe data yang dapat dibedakan menjadi 2 kelompoknya. Pada tipe data dasar atau primitif dan objek. Tipe data dasar yang terdiri dari angka, text atau string, juga boolean. Tipe data null dan undefined juga merupakan tipe data
dasarnya. Namun tipe tersebut memiliki jenisnya yang tersendiri. Selain beberapa tipe data dasar tersebut, ada tipe data yang lainnya. Masih ada tipe data objek seperti tanggal atau date, array, dan juga function. Meskipun disebut tipe data dasar, angka, text atau string, dan boolean yang tampak ‘seolah-olah’ sebagai objek. Pada setiap variabel yang berisikan tipe datanya. Sehingga akan memiliki method atau fungsi yang
‘melekat’ kepada variabelnya. Dalam bahasa pemrograman yang berjenis prosedural. Maka setiap tipe datanya dapat disebut ‘berdiri’ sendiri. Untuk bisa menjalankan beberapa perintah. Perlu menggunakan fungsi yang menjadikan variabel tipe datanya. Tipe data sebagai inputan untuk fungsi yang ada tersebut. Di dalam JavaScript, meskipun juga memiliki fungsi bawaannya. Untuk bisa membantu dalam pembuatan kode program. Namun kebanyakan fungsi dasarnya yang ‘melekat’ ke dalam variabel. Dalam istilah pemrograman objeknya, setiap variabel akan memiliki method dan property. Tentunya ada cara pemanggilan method dan property dari variabel di dalam JavaScript. Dengan menambahkan tanda ‘titik’. Sebagai contoh a variabel dengan tipe data string yang berisi sebuah kalimat. Untuk mencari panjang dari string a, perlu memanggil property yang caranya: a.length. Untuk memberikan karakter a menjadi huruf besar. Tentunya bisa mengakses method a.toUpperCase(). Untuk konsep pemrograman dengan basis objek. Method merupakan sebutan untuk fungsi yang ‘melekat’ kepada sebuah objeknya. Seperti pada contoh adalah fungsi yang melekat kepada variabel dengan tipe String. Sedangkan property merupakan variabel yang melekat kepada sebuah objeknya. Cara pemanggilan property dan method dilakukan dengan penambahan tanda titiknya. Tanda titik tersebut setelah penulisan variabelnya. Seperti pada variabel a bertipe data String dan string di dalam JavaScript. Tentunya yang memiliki method untuk memotong string dengan method slice. Maka untuk pemanggilan fungsinya pada slice adalah : a.slice(). Mengenai fungsi di dalam JavaScript bisa memanggilnya dari variabelnya. Dalam JavaScript yang memiliki berbagai property dan method. Hal itu yang melekat pada hampir seluruh tipe datanya. Seperti pada method toString(). Method ini yang memiliki fungsinya untuk mengkonversi nilai variabel. Selain itu juga menampilkannya menjadi String.
Di Javascript yang tidak ada spesifikasi penulisan tipe datanya. Tentunya yang tidak terdapat keyword tertentu. Javascript secara otomatis membaca setiap jenis tipenya pada suatu nilai yang diberikan. Kini ketahui cara penulisan masing-masing tipe data agar lebih mudah memahaminya. Berikut ini beberapa jenis tipe data. Untuk merepresentasikan sebuah nilai yang berbeda, sesuai dengan fungsinya masing-masing. 1. NumberTipe data number yang merupakan salah satu tipe yang cukup unik. Terlebih apabila dibandingkan dari tipe data serupa pada bahasa pemrograman yang lainnya. Tidak ada integer, float, short, dan long. Seperti pada bahasa pemrograman lainnya, hanya ada number. JavaScript dengan formatnya IEEE-754 dalam merepresentasikan dua nilai integer. Selain itu juga floating-point atau angka desimal. Sedangkan untuk menampilkan floating-point atau angka desimal. Anda bisa memasukkan titik desimalnya, diikuti dengan angka dibelakangnya. 2. StringString yang merupakan tipe data yang tidak dapat dijumlahkan. Umumnya yang berisi kata atau kalimat dan bisa juga sebuah angka. Namun tidak dapat menjumlahkannya dengan tipe data number. Penulisan tipe data dari string diawali dan diakhiri dengan tanda kutip (“). Selain itu juga bisa menggunakan tanda kutip tunggal (‘). Setiap karakter yang terbalut dengan kutip satu (‘) atau kutip dua (“). Penulisan tersebut yang dianggap sebagai string oleh JavaScript. Kadang anda membutuhkan kombinasi diantara keduanya. Tipe data yang satu ini biasa penggunaannya untuk memuat data. Seperti nama seseorang, nama benda, alamat dan kata atau kalimat. 3. BooleanTipe data JavaScript boolean yang merepresentasikan entitas logika. Boolean juga dapat merepresentasikan nilainya benar atau juga salah, satu atau nol. 4. NullNull yang merupakan tipe data dan null juga sebuah nilai. Tipe data ini hanya bernilai null. Meskipun nilai null yang terbilang tidak memiliki nilainya. 5. UndefinedUndefined merupakan tipe datanya yang spesial hanya memiliki nilai undefined. Jenis tipenya bisa terbentuk pada suatu variabel yang tidak memiliki nilainya. Variable sudah dideklarasi namun tidak ada nilainya di dalam atau tidak diinisialisasi.
|