Heim  >  Artikel  >  Web-Frontend  >  Kenntnisse über JavaScript typeof, null und undefiniert

Kenntnisse über JavaScript typeof, null und undefiniert

jacklove
jackloveOriginal
2018-05-07 10:13:351731Durchsuche

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!

Stellungnahme:
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