Artikel ini membahas tentang tipe data pada Javascript beserta karakteristik uniknya. Javascript memiliki 7 tipe data, yaitu: Javascript merupakan salah satu loosely typed language yang membuat variabelnya tidak terikat tipe data tertentu. Namun,
nilai dari variabelnya lah yang memiliki tipe data tertentu. Dengan kata lain, variabel yang sama bisa diisi dengan nilai yang berbeda tipe datanya. Contoh:
Untuk mengurangi kemungkinan membuat error, sebaiknya suatu variabel memiliki nilai yang konsisten tipe datanya. Pengecekan tipe data dari nilai suatu variabel dapat dilakukan dengan menggunakan operator
UndefinedUndefined adalah tipe data primitive yang nilainya
Uniknya, variabel yang belum dideklarasikan juga akan bertipe undefined jika dicek oleh operator
NullNull adalah tipe data primitive yang nilainya
Nilai NumberNumber adalah tipe data yang mewakili seluruh tipe data angka, seperti integer (bilangan bulat) dan floating point atau desimal. Contoh:
Rentang nilai yang bisa ditampung oleh tipe data number yakni antara NaNNaN atau Not a Number adalah nilai numeric yang spesial. Digunakan untuk memberitahu bahwa nilai dari variabel tersebut adalah invalid number atau bukan termasuk angka. Contoh:
NaN pada contoh di atas didapatkan karena operator matematika tidak berlaku untuk string. Keunikan dari nilai
Contoh:
StringString pada Javascript adalah tipe data yang berhubungan dengan karakter. String terdiri dari satu atau lebih karakter yang dibatasi oleh simbol petik Contoh penggunaan string Javascript:
Dikarenakan string merupakan kumpulan dari satu atau lebih karakter, maka kita bisa mencari panjang string dan melakukan perulangan layaknya array. Seperti contoh berikut ini:
Booleanboolean adalah tipe data yang hanya memiliki dua nilai, yakni Berikut ini contoh deklarasi variabel dengan tipe data boolean:
ObjectTipe data Berikut ini contoh dari object kosong yang dibuat dengan menggunakan Dan ini contoh dari object
Nama properti bisa berupa string dengan kriteria penamaan mengikuti Aturan Penamaan Identifier. Jika suatu hal membuat kita perlu menggunakan nama dengan tanda Jika object memiliki lebih dari sebuah properti maka pisahkan dengan tanda koma
( Value dari properti bisa berupa object lain, hal ini disebut dengan nested object. Contoh:
Object user di atas terdiri dari properti Properti Cara Akses Properti ObjectTerdapat dua cara untuk mengakses properti dari sebuah object. Cara pertama menggunakan format Contoh:
Jika kita ingin mengakses nested object, maka tambahkan titik ataupun akses array lagi seperti ini:
Error Akses Properti ObjectJika kita mengakses properti yang tidak ada di dalam object, maka akan menghasilkan error
namun jika kita mengakses properti nested dari properti lainnya, maka akan menghasilkan error yang menghentikan jalannya kode.
Method pada ObjectProperti pada object tidak hanya diisi dengan tipe data primitive maupun collection (array dan object), namun juga bisa diisi dengan fungsi. Fungsi yang menjadi value dari properti object dinamakan method. Cara pemanggilan method dari suatu object sama dengan pemanggilan properti lainnya yakni dengan format sebagai berikut:
Pembahasan lebih lanjut mengenai object akan dipublikasikan pada artikel lainnya. Apa saja tipe data di JavaScript?Ada beberapa tipe data dalam pemrograman Javascript:. String (teks). Integer atau Number (bilangan bulat). Float (bilangan Pecahan). Boolean.. Object.. Berapa banyak tipe data dari JavaScript?Jenis Tipe Data Javascript. Number.. String.. 3. Boolean.. 4. Null.. Undefined.. 6. Symbol.. 7. NaN.. 8. Object.. Apa itu operator logika JavaScript?Operator logika merupakan salah satu operator yang paling sering digunakan di JavaScript. Seperti operator perbandingan, operator logika biasa dipakai pada statement if..else, switch, while, for, dll, bersandingan dengan operator perbandingan. Operator logika biasa dipakai dengan nilai boolean.
|