typeof-Operator
Aktualisiert: November 2007
Gibt eine Zeichenfolge zurück, die den Datentyp eines Ausdrucks angibt.
typeof[(]expression[)] ;
Argumente
- expression
Erforderlich. Beliebiger Ausdruck.
Hinweise
Der typeof-Operator 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.
![]() |
---|
: 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 typeof-Operator. |
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung des typeof-Operators.
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
Anforderungen
Siehe auch
Konzepte
Zusammenfassung der Operatoren