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