Condividi tramite


Operatore typeof

Aggiornamento: novembre 2007

Restituisce una stringa che identifica il tipo di dati di un'espressione.

typeof[(]expression[)] ;

Argomenti

  • expression
    Obbligatorio. Qualsiasi espressione.

Note

Mediante l'operatore typeof vengono restituite le informazioni sul tipo in formato stringa. Gli otto possibili valori restituiti da typeof sono "number", "string", "boolean", "object", "function", "date", "undefined" e "unknown".

Le parentesi indicate nella sintassi di typeof sono facoltative.

Nota:

: In JScript, per tutte le espressioni è disponibile un metodo GetType. Mediante questo metodo viene restituito il tipo di dati dell'espressione, non una stringa che rappresenta il tipo di dati. Le informazioni ottenute sono maggiori rispetto a quanto consente l'operatore typeof.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo dell'operatore 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) );

L'output del codice è il seguente:

The type of x (a double) is number

The type of y (a String) is string

The type of z (an int[]) is object

Requisiti

Versione 1

Vedere anche

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori

Riferimenti

GetType