Операция typeof используется двумя способами:
1. typeof operandОперация typeof возвращает строку - тип невычисленного операнда.
operand это строка, переменная, ключевое слово или объект, тип которого возвращается. Скобки не обязательны.
Предположим, Вы определяете следующие переменные:
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