English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
null
var str; if (str == null) { // str ist null } else { // str ist nicht null }Testen Sie heraus‹/›
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 // falseTesten Sie heraus‹/›
Alle Browser unterstützen den Wert null vollständig:
Wert | |||||
null | Ja | Ja | Ja | Ja | Ja |
JavaScript-Version: | ECMAScript 1 |
---|
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‹/›