Apa instance Operator dalam JavaScript?

Apa Instance Operator Dalam Javascript



Saat mendeklarasikan variabel dalam JavaScript, kami tidak secara eksplisit mendefinisikan tipenya. Berbeda dengan bahasa lain, kita hanya menggunakan “ ada x ”, yang mungkin berupa angka, larik, string, atau tipe data yang ditentukan pengguna. Misalnya, di C atau C++, programmer menentukan tipe data saat mendeklarasikan variabel, seperti int, float, dan sebagainya. Namun, JavaScript bisa mendapatkan keuntungan dari memiliki “ contoh ” operator untuk menentukan apakah suatu objek termasuk dalam tipe tertentu.

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.