Condividi tramite


Proprietà undefined

Restituisce il valore undefined.

undefined

Note

La proprietà undefined è un membro dell'oggetto Global e diviene disponibile quando è inizializzato il modulo di gestione scripting. Quando una variabile viene dichiarata ma non inizializzata, il valore restituito è undefined.

Se una variabile non è stata dichiarata, non è possibile confrontarla con il valore undefined, ma solo confrontare il tipo della variabile con la stringa "undefined".

La proprietà undefined risulta utile durante la verifica o l'impostazione esplicita di una variabile come indefinita.

Nota

Per compilare dalla riga di comando un programma in cui venga utilizzata una variabile non dichiarata, è necessario disattivare la modalità veloce tramite l'opzione /fast-. Non è possibile utilizzare variabili non dichiarate quando un programma viene eseguito in modalità veloce. La disattivazione della modalità veloce in ASP.NET non costituisce una soluzione sicura a causa dei problemi relativi al threading.

Esempio

var declared;
if (declared == undefined)
    print ("declared has not been given a value");
else
    print ("declared has been given a value");

print ("typeof declared is " + typeof(declared));

// An undeclared variable cannot be compared to undefined,
// so the next line would generate an error.
// if (notDeclared == undefined) ;

print ("typeof notDeclared is " + typeof(notDeclared));

L'output del codice è il seguente.

declared has not been given a value
typeof declared is undefined
typeof notDeclared is undefined

Requisiti

Versione 5.5

Si applica a:

Oggetto Global

Vedere anche

Concetti

Valori undefined