Artikel ini akan menerangkan operator 'instanceof' dalam JavaScript.
Apakah Operator 'instanceof' dalam JavaScript?
' instanceof operator ” digunakan untuk menentukan jenis objek dalam JavaScript. Ia memberikan hasil boolean, nilai yang dipanggil ' benar ” atau “ salah ”. Jika objek adalah contoh kelas tertentu, ia memberikan 'benar', jika tidak, ia mengeluarkan 'salah'.
Bagaimana untuk Menggunakan Operator 'instanceof' dalam JavaScript?
Gunakan sintaks yang diberikan untuk ' instanceof ” pengendali:
nama objek instanceof objectType
di sini:
- “ nama objek ” menunjukkan nama objek.
- “ objectType ” menunjukkan jenis objek, seperti Nombor, Rentetan, Tatasusunan, Objek, dan sebagainya.
Contoh: Menggunakan Operator 'instanceof' dalam JavaScript
Buat tatasusunan bernama “ bahasa ”:
bahasa var = [ 'JavaScript' , 'Jawa' , 'Python' , 'C' , 'C++' ] ;
Seperti yang kita tahu, segala-galanya dalam JavaScript adalah objek, jadi array ' bahasa ” ialah objek. Semak jenis objek, sama ada pembolehubah yang ditentukan ialah “ Tali ” taip atau tidak:
adalah jenis = bahasa instanceof Tali ;Cetak nilai yang terhasil pada konsol:
konsol. log ( 'Jenis objek yang diisytiharkan ialah String?' + menaip ) ;
Dapat dilihat bahawa ' bahasa ' bukan objek jenis rentetan kerana pengendali instanceOf mengembalikan ' salah ”:
Semak dengan jenis objek ' Susunan ”:
adalah jenis = bahasa instanceof Susunan ;Output memaparkan ' benar ” yang menunjukkan bahawa “ bahasa ” ialah tatasusunan:
Itu semua tentang penggunaan operator instanceof dalam JavaScript.
Kesimpulan
Dalam JavaScript, kami mengisytiharkan pembolehubah tanpa menyatakan jenis datanya, seperti “ terdapat x ”, yang mungkin nombor, tatasusunan, rentetan atau jenis data yang ditentukan pengguna. Manakala dalam bahasa pengaturcaraan lain seperti C, atau C++, pengaturcara menentukan jenis data apabila mengisytiharkan pembolehubah, seperti int, apungan dan sebagainya. Jadi ' instanceof ” operator dalam JavaScript digunakan untuk menentukan/menyemak jenis objek. Jika objek adalah contoh kelas tertentu, ia memberikan ' benar ', jika tidak, ia mengeluarkan ' salah ”. Artikel ini membincangkan contoh operator JavaScript.