Es imprescindible comprender el código correctamente antes de usarlo a tu trabajo y si tquieres aportar algo puedes dejarlo en la sección de comentarios.
El valor null
representa la ausencia intencional de cualquier valor de objeto. Es uno de JavaScript valores primitivos y es tratado como falso para operaciones booleanas.
Sintaxis
null
Descripción
El valor null
se escribe con un literal: null
. null
no es un identificador de una propiedad del objeto global, como undefined
puede ser. En cambio, null
expresa una falta de identificación, lo que indica que una variable no apunta a ningún objeto. En las API, null
a menudo se recupera en un lugar donde se puede esperar un objeto pero ningún objeto es relevante.
// foo does not exist. It is not defined and has never been initialized: foo;//ReferenceError: foo is not defined
// foo is known to exist now but it has no type or value:var foo =null; foo;//null
Ejemplos
Diferencia entre null
y undefined
Al verificar null
o undefined
cuidado con el diferencias entre operadores de igualdad (==) e identidad (===)ya que el primero realiza la conversión de tipos.
typeofnull// "object" (not "null" for legacy reasons)typeofundefined// "undefined"null===undefined// falsenull==undefined// truenull===null// truenull==null// true!null// trueisNaN(1+null)// falseisNaN(1+undefined)// true
Especificaciones
Especificación |
---|
Especificación del lenguaje ECMAScript (ECMAScript) #segundo-null-valor |
Compatibilidad del navegador
Escritorio | Móvil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cromo | Borde | Firefox | explorador de Internet | Ópera | Safari | WebView Android | cromo androide | Firefox para Android | Ópera Android | Safari en IOS | Samsung Internet | |
null |
1 | 12 | 1 | 3 | 3 | 1 | 1 | 18 | 4 | 10.1 | 1 | 1.0 |
Ver también
undefined
NaN
-
void operator
valoraciones y reseñas
Te invitamos a añadir valor a nuestra información tributando tu veteranía en las anotaciones.