Indefinido

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.


los indefinido Variable

A 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

 

Conclusión

Tener una buena comprensión de la indefinido El valor es crítico al trabajar con JavaScript.