![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 5.
undefined
Ninguno.
Ninguno.
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.
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
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |