Freigeben über


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.

Hinweis:

: 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

Version 1

Siehe auch

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren

Referenz

GetType