W tym artykule opisano operatora „Instanceof” w JavaScript.
Jaki jest operator „instanceof” w JavaScript?
„„wystąpienie„Operator służy do określania typu obiektu w JavaScript. Zapewnia wynik logiczny, wartości zwane „PRAWDA" Lub "FAŁSZ". Jeśli obiekt jest instancją konkretnej klasy, daje „true”, w przeciwnym razie wysyła „fałszywe”.
Jak używać operatora „Instanceof” w JavaScript?
Użyj podanej składni dla „wystąpienie„Operator:
instancja nazwy ObjectNymOf OBIEKTYPETutaj:
Przykład: Korzystanie z operatora „Instanceof” w JavaScript
Utwórz tablicę o nazwie „Języki”:
var języki = [„javascript”, „java”, „python”, „c”, „c ++”];Jak wiemy, wszystko w JavaScript jest obiektem, więc tablica „Języki”To obiekt. Sprawdź typ obiektu, czy określona zmienna jest „Strunowy„Typ czy nie:
var type = języki instanceF String;Wydrukuj wynikową wartość na konsoli:
konsola.log („Typ zadeklarowanego obiektu to ciąg? " + typ);Widać, że „Języki”Nie jest obiektem typu ciągów, ponieważ powrócił operator instancji„FAŁSZ”:
Sprawdź to typem obiektu „Szyk”:
var type = języki instanceof array;Wyjście wyświetla się „PRAWDA„Co wskazuje, że„Języki”To tablica:
Chodzi o użycie instancji operatora w JavaScript.
Wniosek
W JavaScript deklarujemy zmienne bez określenia ich typu danych, takich jak „var x”, Który może być liczbą, tablicą, ciągiem lub danych zdefiniowanym przez użytkownika. Podczas gdy w innych językach programowania, takich jak C lub C ++, programista określa typ danych podczas deklarowania zmiennej, takiej jak INT, Float i tak dalej. Więc „wystąpienie„Operator w JavaScript jest wykorzystywany do określenia/sprawdzenia typu obiektu. Jeśli obiekt jest instancją konkretnej klasy, daje „PRAWDA”W przeciwnym razie wysyła„FAŁSZ". W tym artykule omówiono operatora JavaScript Instanceof.