Heim  >  Artikel  >  Web-Frontend  >  Was sind die grundlegenden Datentypen in Javascript?

Was sind die grundlegenden Datentypen in Javascript?

青灯夜游
青灯夜游Original
2021-07-19 16:26:257490Durchsuche

Die grundlegenden Datentypen von JavaScript sind: null (Nullwert), undefiniert (undefinierter Wert), Zahl (Zahl), Zeichenfolge (Zeichenfolge), boolean (boolescher Wert), Objekt (Objekt).

Was sind die grundlegenden Datentypen in Javascript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JavaScript definiert 6 grundlegende Datentypen, wie in der Tabelle gezeigt:

Mit dem Beispiel 1
console.log(typeof 1);  //返回字符串"number"
console.log(typeof "1");  //返回字符串"string"
console.log(typeof true);  //返回字符串"boolean"
console.log(typeof {});  //返回字符串"object"
console.log(typeof []);  //返回字符串"object"
console.log(typeof function(){});  //返回字符串"function"
console.log(typeof null);  //返回字符串"object"
console.log(typeof undefined) ;  //返回字符串"undefined"
Hinweis: Der Klassifizieren Sie function(,){} als Funktionstyp. Das heißt, die Funktion wird als unabhängiger Basisdatentyp und nicht als spezielle Unterklasse des Objekttyps betrachtet.
Grundlegende Datentypen von JavaScript
Datentyp Beschreibung
null Nullwert stellt Nichtobjekt dar
undefinierter Undefinierter Wert, der einen nicht zugewiesenen Initialisierungswert darstellt ein Wert, der Wert der logischen Operation
Objekt Objekt, das den Datensatz der zusammengesetzten Struktur darstellt
-Operator können Sie den Grundtyp der Daten ermitteln.
Der folgende Code verwendet den Operator „typeof“, um die Typen gemeinsamer Werte zu erkennen.
typeof-Operator gibt einen der 6 Grundtypen in Form einer Zeichenfolge zurück. Durch Vergleich kann jedoch festgestellt werden, dass es zwei Unterschiede zwischen dem typeof-Rückgabewert und der obigen Tabelle gibt Die Erklärung lautet wie folgt: Klassifizieren Sie null als Objekttyp und nicht als Wert eines speziellen Typs (Null).

Beispiel 2typeof

Da der Rückgabetyp des Nullwerts Objekt ist, kann die Verwendung der folgenden benutzerdefinierten Funktion verhindern, dass der Nullwert die grundlegende Typerkennung beeinträchtigt.

//如果是 null 值,则先返回字符串 "null" 否则返回(typeof o)的值
function typeOf(o){
    return (o === null) ? "null" : (typeof o);
}
console.log(typeOf(1));  //返回字符串"number"
console.log(typeOf("1"));  //返回字符串"string"
console.log(typeOf(true));  //返回字符串 "boolean"
console.log(typeOf({}));  //返回字符串"object"
console.log(typeOf(null));  //返回字符串"null"
console.log(typeOf(undefined));  //返回字符串"undefined"
In JavaScript ist eine Funktion eine spezielle Struktur. Es kann eine Codesammlung oder ein Datentyp sein; es kann als Objekt oder als Konstruktor zum Erstellen eines Typs verwendet werden. Die Verwendung von JavaScript-Funktionen ist relativ flexibel, was auch ein Ausdruck der Agilität der JavaScript-Sprache (funktionale Programmierung) ist.

【Empfohlenes Lernen:

Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Datentypen in Javascript?. 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