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

Valeur vide JavaScript

 Propriétés globales JavaScript/Fonction

La valeur nullreprésente l'absence intentionnelle de toute valeur d'objet.

C'est le JavaScriptUn des types primaires.

La valeur null n'est pas un identificateur de propriété de l'objet global, comme undefined. Au lieu de cela, null représente l'absence d'identité, ce qui signifie que la variable ne pointe vers aucun objet.

Syntaxe :

null
var str;
if (str == null) {
   // str est null
} else {
   // str n'est pas null
}
Vérifiez et voyez‹/›

La différence entre null et undefined

Les valeurs de null et undefined sont égales, mais leurs types sont différents.

Lorsque vous vérifiez null ou undefined, veuillez noter la différence entre les opérateurs equals (==) et identity (===), car le premier effectue une conversion de type.

typeof null  // "object" (à cause de raisons héritées, ce n'est pas "null")
typeof undefined // "undefined"
null == undefined// true
null === undefined   // false
Vérifiez et voyez‹/›

Compatibilité navigateur

Tous les navigateurs supportent complètement la valeur null :

Valeur
nullOuiOuiOuiOuiOui

Détails techniques

Version JavaScript :ECMAScript 1

Plus d'exemples

Si la chaîne de caractères donnée ne contient pas les lettres [aeiou], la fonction getVowels() retournera 0 :

function getVowels(str) {
   var x = str.match(/[aeiou]/gi);
   if (x === null) {
      return 0;
   }
   return x.length;
}
Vérifiez et voyez‹/›

 Propriétés globales JavaScript/Fonction