undefined (Propiedad)

Devuelve el valor de undefined.

undefined

Comentarios

La propiedad undefined es un miembro del objeto Global y está disponible cuando el motor de scripting se inicializa. Cuando se ha declarado una variable pero no se ha inicializado, su valor es undefined.

Si no se ha declarado una variable, no se puede comparar con undefined, pero se puede comparar su tipo con la cadena "undefined".

La propiedad undefined es útil para probar o establecer explícitamente una variable como no definida.

Nota

Para compilar un programa que utiliza una variable no declarada desde la línea de comandos, debe desactivar la opción fast utilizando /fast-. No se pueden utilizar variables no declaradas cuando un programa se ejecuta en modo rápido. No resulta seguro desactivar la opción fast en ASP.NET, debido a que puede haber problemas de subprocesamiento.

Ejemplo

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

El resultado de este código es el siguiente:

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

Requisitos

Versión 5.5

Se aplica a:

Global (Objeto)

Vea también

Conceptos

Valores no definidos