Heim > Web-Frontend > js-Tutorial > Hauptteil

Kenntnisse über JavaScript typeof, null und undefiniert

jacklove
Freigeben: 2018-05-07 10:13:35
Original
1729 Leute haben es durchsucht

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
Nach dem Login kopieren

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(空), 但类型为对象
Nach dem Login kopieren

Sie können es auf undefiniert setzen, um das Objekt zu löschen:

Instanz

var person = undefined;     // 值为 undefined, 类型为 undefined
Nach dem Login kopieren

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
Nach dem Login kopieren

Jede Variable kann gelöscht werden, indem der Wert auf undefiniert gesetzt wird. Der Typ ist undefiniert.

Instanz

person = undefined;          // 值为 undefined, 类型是undefined
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage