Bu makale, JavaScript'teki 'instanceof' operatörünü açıklayacaktır.
JavaScript'teki “instanceof” Operatörü nedir?
“ örneği ” operatörü, JavaScript'te nesne türünü belirlemek için kullanılır. Bir boole sonucu sağlar, değerler “ doğru ' veya ' YANLIŞ ”. Nesne belirli bir sınıfın örneğiyse, 'doğru' verir, aksi takdirde 'yanlış' verir.
JavaScript'te “instanceof” Operatörü Nasıl Kullanılır?
“ için verilen sözdizimini kullanın. örneği ' Şebeke:
Nesne adı örneği Nesne türü
Burada:
- “ Nesne adı ” nesnenin adını gösterir.
- “ Nesne türü ”, Number, String, Array, Object vb. gibi nesnenin türünü belirtir.
Örnek: JavaScript'te 'instanceof' Operatörünü Kullanma
“ adlı bir dizi oluşturun. Diller ”:
çeşitli diller = [ 'JavaScript' , 'Java' , 'Piton' , 'C' , 'C++' ] ;
Bildiğimiz gibi, JavaScript'teki her şey bir nesnedir, bu nedenle 'dizisi' Diller ” bir nesnedir. Belirtilen değişkenin bir “ olup olmadığını, nesnenin türünü kontrol edin. Sicim ” yazın veya yazın:
tipti = Diller örneği Sicim ;Ortaya çıkan değeri konsolda yazdırın:
konsol. kayıt ( 'Bildirilen nesnenin türü String mi?' + tip ) ;
Görüldüğü gibi “ Diller ”, string tipi bir nesne değil, çünkü instanceOf işleci “ döndürdü. YANLIŞ ”:
nesne türü ile kontrol edin ' Dizi ”:
tipti = Diller örneği Dizi ;Çıktı “ doğru ” ki bu da “ Diller ” bir dizidir:
Bu tamamen JavaScript'te instanceof operatörünün kullanımıyla ilgili.
Çözüm
JavaScript'te, ' gibi veri türlerini belirtmeden değişkenleri bildiririz. var x ”, bir sayı, dizi, dize veya kullanıcı tanımlı bir veri türü olabilir. C veya C++ gibi diğer programlama dillerinde programcı, int, float vb. gibi bir değişkeni bildirirken veri türünü belirtir. Böylece ' örneği JavaScript'teki ” operatörü, nesne türünü belirlemek/kontrol etmek için kullanılır. Nesne belirli bir sınıfın örneğiyse, ' doğru ”, aksi takdirde,“ çıktısını alır. YANLIŞ ”. Bu makale, JavaScript instanceof operatörünü ele aldı.