Share via


undefined, propriété

Retourne la valeur undefined.

undefined

Notes

La propriété undefined est un membre de l'objet Global et devient disponible lorsque le moteur de script est initialisé. Lorsqu'une variable a été déclarée, mais pas initialisée, sa valeur est undefined.

Si une variable n'a pas été déclarée, vous ne pouvez pas la comparer à undefined, mais il est possible de comparer le type de la variable à la chaîne « undefined ».

La propriété undefined est utile lorsque vous testez ou définissez explicitement une variable avec la valeur « undefined ».

Notes

Pour compiler un programme utilisant une variable non déclarée à partir de la ligne de commande, vous devez désactiver l'option fast avec /fast-. Les variables non déclarées ne peuvent pas être employées lorsqu'un programme s'exécute en mode rapide (fast). Il est déconseillé de désactiver l'option fast dans ASP.NET en raison des problèmes de threads qui peuvent en résulter.

Exemple

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));

La sortie de ce code est la suivante.

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

Configuration requise

Version 5.5

S'applique à :

Global, objet

Voir aussi

Concepts

Valeurs non définies