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

JavaScript Null-Leerwert

 JavaScript globale Attribute/Funktion

Wert nullzeigt einen absichtlichen Mangel an jedem Objektwert.

Es ist ein JavaScript-Eines der ursprünglichen Typen.

Der Wert null ist kein Identifikator für globale Objektattribute, wie undefined. Im Gegenteil, null stellt ein fehlendes Identifikation dar, das bedeutet, dass die Variable keine Referenz auf ein Objekt hat.

Grammatik:

null
var str;
if (str == null) {
   // str ist null
} else {
   // str ist nicht null
}
Testen Sie heraus‹/›

Unterschied zwischen null und undefined

Der Wert von null und undefined ist gleich, aber der Typ ist unterschiedlich.

Bei der Überprüfung von null oder undefined beachten Sie bitte den Unterschied zwischen equals (==) und identity (===) Operatoren, da der erste Typumwandlungen ausführt.

typeof null  // "object" (aufgrund veralteter Gründe nicht "null")
typeof undefined // "undefined"
null == undefined// true
null === undefined   // false
Testen Sie heraus‹/›

Browser-Kompatibilität

Alle Browser unterstützen den Wert null vollständig:

Wert
nullJaJaJaJaJa

Technische Details

JavaScript-Version:ECMAScript 1

Mehr Beispiele

Falls die gegebene Zeichenkette keine [aeiou]-Buchstaben enthält, gibt die Funktion getVowels() 0 zurück:

function getVowels(str) {
   var x = str.match(/[aeiou]/gi);
   if (x === null) {
      return 0;
   }
   return x.length;
}
Testen Sie heraus‹/›

 JavaScript globale Attribute/Funktion