English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Valor nulo de JavaScript

 Atributos Globales de JavaScript/Función

Valor nullque representa la ausencia intencional de cualquier valor de objeto.

Es de JavaScriptUno de los tipos primitivos.

El valor null no es un identificador de atributo de objeto global, como undefined. Por el contrario, null indica la falta de identificación, lo que significa que la variable no apunta a ningún objeto.

Sintaxis:

null
var str;
if (str == null) {
   // str es null
} else {
   // str no es null
}
Prueba y mira‹/›

La diferencia entre null y undefined

El valor de null y undefined es igual, pero el tipo es diferente.

Al verificar null o undefined, tenga en cuenta la diferencia entre los operadores equals (==) y identity (===), ya que el primero realiza conversión de tipos.

typeof null  // "object" (debido a razones históricas, no "null")
typeof undefined // "undefined"
null == undefined// true
null === undefined   // false
Prueba y mira‹/›

Compatibilidad con navegadores

Todos los navegadores admiten completamente el valor null:

Valor
null

Detalles técnicos

Versión de JavaScript:ECMAScript 1

Más ejemplos

Si la cadena dada no contiene las letras [aeiou], la función getVowels() devolverá 0:

   var x = str.match(/[aeiou]/gi);
   if (x === null) {
      return 0;
   }
   return x.length;
}
Prueba y mira‹/›

 Atributos Globales de JavaScript/Función