typeof (Operador)
Devuelve una cadena que identifica el tipo de datos de una expresión.
typeof[(]expression[)] ;
Argumentos
- expression
Obligatorio. Cualquier expresión.
Comentarios
El operador typeof devuelve información acerca del tipo en forma de cadena. El operador typeof devuelve uno de estos ocho valores posibles: "number", "string", "boolean", "object", "function", "date", "undefined" y "unknown".
Los paréntesis son opcionales en la sintaxis de typeof.
Nota
: Todas las expresiones de JScript tienen un método GetType. Este método devuelve el tipo de datos (no una cadena que represente el tipo de datos) de la expresión. El método GetType proporciona más información que el operador typeof.
Ejemplo
El ejemplo siguiente muestra el uso del operador 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) );
El resultado de este código es:
The type of x (a double) is number
The type of y (a String) is string
The type of z (an int[]) is object