Heim > Artikel > Web-Frontend > Kenntnisse über JavaScript typeof, null und undefiniert
JavaScript-Typ-, Null- und undefinierte Operatoren spielen in js eine sehr wichtige Rolle.
typeof-Operator
Mit dem typeof-Operator können Sie den Datentyp einer Variablen ermitteln.
Instanz
typeof "John" // 返回 string typeof 3.14 // 返回 number typeof false // 返回 boolean typeof [1,2,3,4] // 返回 object typeof {name:'John', age:34} // 返回 object
In JavaScript ist ein Array ein spezieller Objekttyp. typeof [1,2,3,4] gibt also ein Objekt zurück.
null
In JavaScript bedeutet null „nichts“.
null ist ein spezieller Typ mit nur einem Wert. Stellt eine leere Objektreferenz dar.
Verwenden Sie typeof, um Null zu erkennen und ein Objekt zurückzugeben.
Sie können es auf Null setzen, um das Objekt zu löschen:
Instanz
var person = null; // 值为 null(空), 但类型为对象
Sie können es auf undefiniert setzen, um das Objekt zu löschen:
Instanz
var person = undefined; // 值为 undefined, 类型为 undefined
undefiniert
In JavaScript ist undefiniert eine Variable, die keinen festgelegten Wert hat.
typeof Eine Variable ohne Wert gibt undefiniert zurück.
Instanz
var person; // 值为 undefined(空), 类型是undefined
Jede Variable kann gelöscht werden, indem der Wert auf undefiniert gesetzt wird. Der Typ ist undefiniert.
Instanz
person = undefined; // 值为 undefined, 类型是undefined
Der Unterschied zwischen undefiniert und null
Instanz
Die Werte von null und undefiniert sind gleich, aber Die Typen sind nicht die gleichen:
typeof undefined // undefined typeof null // object null === undefined // false null == undefined // true
In diesem Artikel werden die Kenntnisse im Zusammenhang mit den JavaScript-Typen „typeof“, „null“ und „undefiniert“ ausführlich erläutert. Weitere Lernmaterialien finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
JavaScript-Datum (Datum)-bezogene Kenntnisse und Verwendung
Einführung in die Verwendung von JavaScript-RegExp-Objekten
Informationen zur Verwendung des JavaScript-Array-Objekts
Das obige ist der detaillierte Inhalt vonKenntnisse über JavaScript typeof, null und undefiniert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!