Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Expresiones y operadores
  5. null

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

null

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

Resumen

El valornull es un literal de Javascript que representa intencionalmente un valor nulo o "vacío". Es uno de losvalores primitivos de Javascript.

Pruébalo

function getVowels(str) {  const m = str.match(/[aeiou]/gi);  if (m === null) {    return 0;  }  return m.length;}console.log(getVowels("sky"));// Expected output: 0

Sintaxis

null

Descripción

El valornull es un literal (no una propiedad del objeto global como podría serundefined). En APIs, se devuelvenull normalmente dónde se espera un objeto pero éste no es relevante. Al comparar connull oundefined hay que tener en cuenta lasdiferencias entre los operadores de igualdad (==) e identidad (===) (con el primero se realiza una conversión de tipo).

js
// foo no existe, no está definido y nunca ha sido inicializado:> foo"ReferenceError: foo is not defined"// foo existe, pero no tiene tipo ni valor:> var foo = null; foo"null"

Diferencias entrenull yundefined

js
typeof null; // object (bug en ECMAScript, debería ser null)typeof undefined; // undefinednull === undefined; // falsenull == undefined; // true

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-null-value

Compatibilidad con navegadores

Véase también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp