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



         

Typeof



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

1. typeof operand

2. typeof (operand)

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

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

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

JavaScript 1.1

Версия ECMA

ECMA-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




Содержание  Назад  Вперед