English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
null
var str; if (str == null) { // str est null } else { // str n'est pas null }Vérifiez et voyez‹/›
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 // falseVérifiez et voyez‹/›
Tous les navigateurs supportent complètement la valeur null :
Valeur | |||||
null | Oui | Oui | Oui | Oui | Oui |
Version JavaScript : | ECMAScript 1 |
---|
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‹/›