| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Operators/null | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La valeur null est un littral JavaScript reprsentant la nullit au sens o aucune valeur pour l'objet n'est prsente. C'est une des valeurs primitives 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
null;
La valeur null est un littral (et non pas une proprit de l'objet global telle que undefined). Dans certaines API, null est souvent utilis en valeur de retour lorsqu'un objet est attendu mais qu'aucun objet ne convient. Lors de tests d'galit avec null ou undefined, il faut faire attention aux diffrences entre les oprateurs d'galit faible (==) et stricte (===) (on aura une conversion de type avec le premier).
// toto n'existe pas, n'a pas t dfini et n'a jamais t initialis
toto;
("ReferenceError: toto is not defined");
// toto existe mais n'a ni type ni valeur
var toto = null;
console.log(toto); // null
null et undefinedtypeof null; // "object" (pas null pour des raisons historiques)
typeof undefined; // "undefined"
null === undefined; // false
null == undefined; // true
null === null; // true
null == null; // true
!null; // true
isNaN(1 + null); // false
isNaN(1 + undefined); // true
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-null-value |
Cette page a t modifie le 7 sept. 2025 par les contributeurices du MDN.
Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |