Что такое оператор instanceof в JavaScript?

Cto Takoe Operator Instanceof V Javascript



При объявлении переменной в JavaScript мы явно не определяем ее тип. В отличие от других языков, мы просто используем « есть х ”, который может быть числом, массивом, строкой или пользовательским типом данных. Например, в C или C++ программист указывает тип данных при объявлении переменной, такой как int, float и т. д. Тем не менее, JavaScript может выиграть от наличия « случай ”, чтобы определить, принадлежит ли объект к определенному типу.

В этой статье будет описан оператор instanceof в JavaScript.

Что такое оператор instanceof в JavaScript?

случай ” используется для определения типа объекта в JavaScript. Он предоставляет логический результат, значения, называемые « истинный ' или ' ЛОЖЬ ». Если объект является экземпляром определенного класса, он выдает «истина», иначе выводит «ложь».







Как использовать оператор instanceof в JavaScript?

Используйте данный синтаксис для « случай оператор:



имя_объекта случай тип объекта

Здесь:



  • имя_объекта ” указывает имя объекта.
  • тип объекта ” указывает тип объекта, например число, строку, массив, объект и т. д.

Пример: использование оператора instanceof в JavaScript

Создайте массив с именем « языки ”:





различные языки знак равно [ 'JavaScript' , 'Джава' , «Питон» , 'С' , «С++» ] ;

Как мы знаем, все в JavaScript является объектом, поэтому массив « языки 'является объектом. Проверить тип объекта, является ли указанная переменная « Нить ” типа или нет:

был тип знак равно языки случай Нить ;

Выведите полученное значение в консоль:



консоль. журнал ( 'Тип объявленного объекта - String?' + тип ) ;

Видно, что « языки ' не является строковым объектом, потому что оператор instanceOf возвратил ' ЛОЖЬ ”:

Проверьте это с типом объекта « Множество ”:

был тип знак равно языки случай Множество ;

На выходе отображается « истинный », что указывает на то, что « языки ” представляет собой массив:

Это все, что касается использования оператора instanceof в JavaScript.

Заключение

В JavaScript мы объявляем переменные без указания их типа данных, например, « есть х ”, который может быть числом, массивом, строкой или пользовательским типом данных. В то время как в других языках программирования, таких как C или C++, программист указывает тип данных при объявлении переменной, например, int, float и т. д. Так что ' случай ” в JavaScript используется для определения/проверки типа объекта. Если объект является экземпляром определенного класса, он дает « истинный ', иначе выводит ' ЛОЖЬ ». В этой статье обсуждался оператор instanceof в JavaScript.