Baseline Widely available
ResumenEl valor null
es un literal de Javascript que representa intencionalmente un valor nulo o "vacÃo". Es uno de los valores primitivos de Javascript.
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 Descripción
El valor null
es un literal (no una propiedad del objeto global como podrÃa ser undefined
). En APIs, se devuelve null
normalmente dónde se espera un objeto pero éste no es relevante. Al comparar con null
o undefined
hay que tener en cuenta las diferencias entre los operadores de igualdad (==) e identidad (===) (con el primero se realiza una conversión de tipo).
// 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 entre null
y undefined
typeof null; // object (bug en ECMAScript, deberÃa ser null)
typeof undefined; // undefined
null === undefined; // false
null == undefined; // true
Especificaciones Compatibilidad con navegadores Véase también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4