typeof-Operator
Gibt eine Zeichenfolge zurück, die den Datentyp eines Ausdrucks angibt.
typeof[(]expression[)] ;
Argumente
- expression
Erforderlich. Beliebiger Ausdruck.
Hinweise
Der Operator typeof gibt die Typinformationen als Zeichenfolge zurück. Es gibt acht mögliche Rückgabewerte für typeof: "number", "string", "boolean", "object", "function", "date", "undefined" und "unknown".
In der typeof-Syntax sind die Klammern optional.
Tipp
: Alle Ausdrücke in JScript verfügen über eine GetType-Methode. Diese Methode gibt den Datentyp des Ausdrucks (und nicht eine Zeichenfolge, die den Datentyp darstellt) zurück. Die GetType-Methode stellt mehr Informationen bereit als der Operator typeof.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung des Operators 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) );
Ausgabe dieses Codes:
The type of x (a double) is number
The type of y (a String) is string
The type of z (an int[]) is object