Оператор typeof
Обновлен: Ноябрь 2007
Возвращает строку, которая идентифицирует тип данных в выражении.
typeof[(]expression[)] ;
Аргументы
- выражение
Обязательно. Любое выражение.
Заметки
Оператор typeof возвращает данные о типе в виде строки. Существует восемь возможных значений, возвращаемых оператором typeof: "number", "string", "boolean", "object", "function", "date", "undefined" и "unknown".
Скобки в синтаксисе оператора typeof необязательны.
Примечание. |
---|
Все выражения в JScript имеют метод GetType. Этот метод возвращает тип данных (а не строку, представляющую тип данных) выражения. Метод GetType предоставляет больше сведений, чем оператор typeof. |
Пример
В следующем примере показано, как используется оператор typeof.
var x : double = Math.PI;
var y : String = "Hello";
var z : int[] = new int[10];
print("The type of x (a double) is " + typeof(x) );
print("The type of y (a String) is " + typeof(y) );
print("The type of z (an int[]) is " + typeof(z) );
В результате выполнения данного кода выводятся следующие данные:
The type of x (a double) is number
The type of y (a String) is string
The type of z (an int[]) is object
Требования
См. также
Основные понятия
Сводные сведения об операторах