Возвращает строку, указывающую тип операнда.
Синтаксис
Допускается указание операнда в скобках и без них:
Описание
Оператор возвращает тип в виде строки, например:
В следующей таблице приведены возможные возвращаемые значения typeof:
Тип | Результат |
«undefined» | |
Null | «object» |
«boolean» | |
«number» | |
«string» | |
«function» | |
Любой другой тип объекта | «object» |
Комментарии
Использование if(var) не допускается из-за возникновения ошибок при доступе к неопределенной переменной.
Оператор typeof так же используется для полиморфизма. Например, следующая функция получает узел DOM или ID узла и в обоих случаях корректно прячет узел.
Пример
Использование с оператором new.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.