Оператор typeof

Возвращает строку, которая идентифицирует тип данных в выражении.

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

Требования

Версия 1

См. также

Ссылки

GetType

Основные понятия

Приоритет операторов

Сводные сведения об операторах