Операция typeof используется двумя способами:
1. typeof operandОперация typeof возвращает строку, указывающую тип невычисленного операнда.
operand это строка, переменная, ключевое слов или объект, тип которых возвращается. Скобки не обязательны.
Реализована в | JavaScript 1.1 |
Версия ECMA | ECMA-262 |
Предположим, Вы определили следующие переменные:
var myFun = new Function("5+2")Операция typeof возвращает для этих переменных следующие результаты:
typeof myFun is objectДля ключевых слов true и null операция typeof возвращает:
typeof true is booleanДля числа или строки операция typeof возвращает:
typeof 62 is numberДля значений свойств операция typeof возвращает тип значения, содержащегося в свойстве:
typeof document.lastModified is stringДля методов и функций операция typeof возвращает:
typeof blur is functionДля предопределённых объектов операция typeof возвращает:
typeof Date is function