Оператор «Typeof»

Оператор «Typeof»

Возвращает строку, указывающую тип операнда.

Синтаксис

Допускается указание операнда в скобках и без них:

Описание

Оператор возвращает тип в виде строки, например:

В следующей таблице приведены возможные возвращаемые значения typeof:

Тип

Результат

Undefined

«undefined»

Null

«object»

Boolean

«boolean»

Number

«number»

String

«string»

Function object

«function»

Любой другой тип объекта

«object»

Комментарии

Использование if(var) не допускается из-за возникновения ошибок при доступе к неопределенной переменной.

Оператор typeof так же используется для полиморфизма. Например, следующая функция получает узел DOM или ID узла и в обоих случаях корректно прячет узел.

Пример

Использование с оператором new.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.