
El valor null representa la ausencia prevista del valor de un objeto, que es un tipo de primitiva en JavaScript.
Características generales
El valor se null
usa mencionando null
. Tenga en cuenta que nulo no es un identificador de una propiedad en el objeto global (es decir, no es lo mismo que una propiedad undefined
), sino que no hay identificación en primer lugar, e indica que la variable no apunta a ningún objeto.
// La variable no existe, ya que la console.log(foo); // ReferenceError: foo is not defined // la variable ahora existe pero no tiene tipo ni valor var foo = null; console.log(foo); // null
Diferencia entre null y undefined
Al verificar el valor de null
o undefined
, preste atención a la diferencia entre el operador de igualdad ( ==
) y el operador de coincidencia ( ===
) , el primer operando convertirá los tipos antes de la comparación:
typeof null // "objeto" (no "nulo" por razones históricas) typeof undefined // "indefinido" null === undefined // falso null == undefined // verdadero null === null // verdadero null == null // !null // true isNaN(1 + null) // false isNaN(1 + undefined) // true
Estructura null javascript
null
Soporte de navegadores
Característica | Chrome | Firefox | IE | Ópera | Safari |
---|---|---|---|---|---|
Soporte básico | sí | sí | sí | sí | sí |
- Expresión const en JavaScript
- Expresión let en JavaScript
- Expresión var en JavaScript
- Expresión try…catch en JavaScript
- Expresión throw en JavaScript
- Continue en JavaScript
- Switch en JavaScript
- Expresiones if…else en JavaScript
- Declaración vacía o empty en JavaScript
- Break en JavaScript
- Sentencia block en JavaScript
- Arguments en JavaScript
- Promise en JavaScript
- Number en JavaScript
- Características JSON en JavaScript
- Array en JavaScript
- RegExp en JavaScript
- String en JavaScript
- Date en JavaScript
- Math en JavaScript
- URIError en JavaScript
- TypeError en JavaScript
- SyntaxError en JavaScript
- ReferenceError en JavaScript
- RangeError en JavaScript
- EvalError en JavaScript
- Características Boolean en JavaScript
- Error en JavaScript
- Función Symbol en JavaScript
- Constructor Function en JavaScript
- Constructor Object en JavaScript
- Función unescape() en JavaScript
- Función eval() en JavaScript
- Valor null en JavaScript
- Características Undefined en JavaScript
- Características NaN en JavaScript
- Características Infinity en JavaScript
- Función parseFloat() en JavaScript
- Función isNaN() en JavaScript
- Función isFinite() en JavaScript
- Función escape() en JavaScript
- Función encodeURIComponent() en JavaScript