Ядро JavaScript 1.5. Справочник

       

Typeof



Операция typeof используется одним из следующих способов:

1. typeof operand

2. typeof (operand)

Операция typeof возвращает строку, указывающую тип невычисленного операнда.

operand это строка, переменная, ключевое слово или объект, тип которого возвращается. Скобки не обязательны.

Реализована вJavaScript 1.1

Версия ECMAECMA-262

Предположим, Вы определили следующие переменные:

var myFun = new Function("5+2")

var shape="round"

var size=1

var today=new Date()

Операция typeof возвращает для этих переменных следующие результаты:

typeof myFun is object

typeof shape is string

typeof size is number



typeof today is object

typeof dontExist is undefined

Для ключевых слов true и null операция typeof возвращает:

typeof true is boolean

typeof null is object

Для чисел или строк операция typeof

возвращает:

typeof 62 is number

typeof 'Hello world' is string

Для значений свойств операция typeof

возвращает тип значения, содержащегося в свойстве:

typeof document.lastModified is string

typeof window.length is number

typeof Math.LN2 is number

Для методов и функций операция typeof возвращает:

typeof blur is function

typeof eval is function

typeof parseInt is function

typeof shape.split is function

Для предопределённых объектов операция typeof возвращает:

typeof Date is function

typeof Function is function

typeof Math is function

typeof Option is function

typeof String is function



Содержание раздела