NULL
Es el tipo de dato para representar la AUSENCIA DE VALOR.
Sirve para decir que una variable no contiene nada en, está vacía o que todavía no conocemos su valor
Undefined
Significa tipo de dato DESCONOCIDO
|
|
Es distinto a null
|
|
¿Cuál usar? ¿Null o Undefined?
Ambos, pero no es recomendable.
Undefined es un valor que deberíamos dejar para que el motor de JS asigne automáticamente
Un error común con Null es el siguiente:
|
|
Null y undefined no tienen object wrapper como los string, number o boolean
El Bug de JS
JS tiene un bug:
|
|
Null no es object. Null es un tipo de dato primitivo
NULL es un valor FALSO
|
|
Indice
- Tipos de Datos Primitivos
- String
- Number
- Boolean
- Null y Undefined <– Estás aquí
- Symbol
Información y ejemplos obtenidos de La Cocina del Código