Artikel ini akan menjelaskan operator 'instanceof' dalam JavaScript.
Apa itu Operator 'instanceof' dalam JavaScript?
“ contoh ” operator digunakan untuk menentukan jenis objek dalam JavaScript. Ini memberikan hasil boolean, nilai yang disebut ' BENAR ' atau ' Salah ”. Jika objek adalah turunan dari kelas tertentu, ia memberikan 'benar', jika tidak, ia menghasilkan 'salah'.
Bagaimana Cara Menggunakan Operator 'instanceof' di JavaScript?
Gunakan sintaks yang diberikan untuk “ contoh ” operator:
namaobjek contoh tipe objek
Di Sini:
- “ namaobjek ” menunjukkan nama objek.
- “ tipe objek ” menunjukkan jenis objek, seperti Number, String, Array, Object, dan sebagainya.
Contoh: Menggunakan Operator “instanceof” di JavaScript
Buat array bernama ' bahasa ”:
var bahasa = [ 'JavaScript' , 'Jawa' , 'Python' , 'C' , 'C++' ] ;
Seperti yang kita ketahui, semua yang ada di JavaScript adalah objek, jadi array “ bahasa ” adalah objek. Periksa jenis objek, apakah variabel yang ditentukan adalah “ Rangkaian ” ketik atau tidak:
adalah tipe = bahasa contoh Rangkaian ;Cetak nilai yang dihasilkan di konsol:
menghibur. catatan ( 'Jenis objek yang dideklarasikan adalah String?' + Tipe ) ;
Dapat dilihat bahwa “ bahasa ” bukan objek tipe string karena operator instanceOf mengembalikan “ Salah ”:
Periksa dengan tipe objek “ Himpunan ”:
adalah tipe = bahasa contoh Himpunan ;Keluaran menampilkan “ BENAR ” yang menunjukkan bahwa “ bahasa ” adalah larik:
Itu semua tentang penggunaan operator instanceof dalam JavaScript.
Kesimpulan
Dalam JavaScript, kami mendeklarasikan variabel tanpa menentukan tipe datanya, seperti “ ada x ”, yang mungkin berupa angka, larik, string, atau tipe data yang ditentukan pengguna. Sedangkan pada bahasa pemrograman lain seperti C, atau C++, programmer menentukan tipe data saat mendeklarasikan variabel, seperti int, float, dan sebagainya. Sehingga ' contoh ” operator dalam JavaScript digunakan untuk menentukan/memeriksa jenis objek. Jika objek adalah turunan dari kelas tertentu, itu memberi ' BENAR ”, kalau tidak, itu menghasilkan “ Salah ”. Artikel ini membahas operator instanceof JavaScript.