undefined

Disponibilidad

Flash Player 5.

Sintaxis

undefined

Parámetros

Ninguno.

Valor devuelto

Ninguno.

Descripción

Valor especial que normalmente se utiliza para indicar que aún no se ha asignado ningún valor a una variable. Una referencia a un valor sin definir devuelve el valor especial undefined. El código de ActionScript typeof(undefined) devuelve la cadena "undefined". El único valor del tipo undefined es undefined.

En los archivos publicados para Flash Player 6 o anterior, el valor de undefined.toString() es "" (una cadena vacía). En los archivos publicados por Flash Player 7 o posterior, el valor de undefined.toString() es undefined.

El valor undefined es similar al valor especial null. Si se comparan los valores null y undefined con el operador de igualdad, verá que son iguales.

Ejemplo

En este ejemplo, la variable x no se ha declarado y, por lo tanto, tiene el valor undefined. En la primera parte del código, el operador de igualdad (==) compara el valor de x con el valor undefined y el resultado se envía al panel Salida. En la segunda parte del código, el operador de igualdad compara los valores null y undefined.

// x aún no se ha declarado
trace ("The value of  x is " + x);
if (x == undefined) {
  trace ("x is undefined");
} else {
  trace ("x is not undefined");
}

trace ("typeof (x) is " + typeof (x));
if (null == undefined) {
  trace ("null and undefined are equal");
} else {
  trace ("null and undefined are not equal");
}

Se muestra el resultado siguiente en el panel Salida.

The value of  x is undefined
x is undefined
typeof (x) is undefined
null and undefined are equal