los indefinido
JavaScript utiliza el valor de dos maneras ligeramente diferentes.
La primera forma en que se usa es para indicar que una variable declarada (var foo
) no tiene valor asignado. La segunda forma en que se usa es para indicar que una propiedad de objeto a la que intenta acceder no está definida (ni siquiera se ha nombrado), y no se encuentra en la cadena de prototipos..
En la siguiente muestra, examino ambos usos de indefinido
por JavaScript.
Muestra: sample62.html
Se considera una buena práctica permitir que solo JavaScript use indefinido
. Nunca debes encontrarte estableciendo un valor para indefinido
, como en foo = indefinido
. En lugar, nulo
debe utilizarse si está especificando que una propiedad o valor variable no está disponible.
indefinido
VariableA diferencia de las versiones anteriores, JavaScript ECMA-262 Edition 3 (y posterior) tiene una variable global llamada indefinido
Declarado en el ámbito global. Debido a que la variable se declara y no se le asigna un valor, la variable no definida se establece en indefinido
.
Muestra: sample63.html
Tener una buena comprensión de la indefinido
El valor es crítico al trabajar con JavaScript.