Javascript hat hauptsächlich sechs Datentypen, nämlich: 1. undefinierter Datentyp; 3. Boolescher Datentyp; 6. Objektdatentyp;
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Was sind die JavaScript-Datentypen?
In ECMAScript werden Datentypen in 6 Typen unterteilt, nämlich Undefiniert, Null, Boolean, Zahl und Zeichenfolge, und es gibt auch einen komplexen Datentyp Objekt.
Undefiniert, Null, Boolean und Zahl sind alles Grundtypen. Objekt, Array und Funktion sind Referenztypen, und String ist etwas Besonderes. Die Details werden unten analysiert.
Undefinierter Datentyp
Der undefinierte Datentyp ist nur ein Wert, der spezielle undefinierte. Wenn eine Variable mit var deklariert, aber nicht initialisiert wird, ist der Wert der Variablen undefiniert.
Null-Datentyp
Der Null-Datentyp ist ebenfalls ein Datentyp mit nur einem Wert. Sein besonderer Wert ist Null.
Logischerweise ist null ein leerer Objektzeiger. Wenn der Operator „typeof“ zum Erkennen eines Nullwerts verwendet wird, wird „Objekt“ zurückgegeben.
undefinierter Wert wird vom Nullwert abgeleitet. Szenario: Wenn das Objekt nicht existiert Typ, übersetzt als Boolescher Wert, hat nur zwei Literale: wahr und falsch. Dabei wird die Groß-/Kleinschreibung beachtet.
Der Aufruf der Boolean()-Funktion für einen beliebigen Datentypwert gibt einen booleschen Wert zurück
Zahlendatentyp
JavaScript hat nur einen Zahlentyp. Zahlen können mit oder ohne Dezimalpunkt angegeben werden:Gemeinsame Datenkonvertierungsmethoden
Werte konvertieren: parseInt() und parseFloat(). In String konvertieren: .toString()
Number(value) – Wandeln Sie den angegebenen Wert in eine Zahl um (kann eine Ganzzahl oder eine Gleitkommazahl sein);
String(value) – Wandeln Sie den angegebenen Wert in eine Zeichenfolge um; Verwenden Sie die wissenschaftliche und technische Methode e, um Gleitkommawerte darzustellen. Der Maximalwert beträgt in den meisten Browsern 1,7976931348623157e+308. Werte außerhalb des JavaScript-Zahlenbereichs geben einen Sonderwert „Infinity“ zurück, eine positive Zahl ist Infinity (positive Unendlichkeit) und eine negative Zahl ist -Infinity (negative Unendlichkeit). Sein Wert kann nicht weiter an der nächsten Operation teilnehmen. Mit der Funktion isFinite() können Sie ermitteln, ob ein Wert endlich ist.
Der String-Datentyp stellt eine Zeichenfolge dar, die aus null oder mehr 16-Bit-Unicode-Zeichen besteht und als String bezeichnet wird. Dargestellt durch ('')(""). Zeichenfolgen sind unveränderlich. Sobald sie erstellt wurden, kann der Wert nicht mehr geändert werden.
Strings verhalten sich in vielerlei Hinsicht ähnlich wie Basistypen, sind jedoch unveränderlich, sodass Strings als unveränderliche Referenztypen betrachtet werden können, die sich ähnlich wie Basistypen verhalten.
Mit toString() können Sie andere Typwerte ändern, in die sie konvertiert werden Zeichenfolgen, aber diese Methode gilt nicht für null und undefiniert. Verwenden Sie die Funktion String(), um null und undefiniert zu konvertieren.
Objektdatentyp
Der Objektdatentyp, Objekt genannt, ist eine Sammlung von Daten und Funktionen (Funktionen). Es kann mit dem neuen Operator gefolgt vom Namen des zu erstellenden Objekttyps erstellt werden. Kann auch in wörtlicher Notation erstellt werden. Fügen Sie eine Eigenschaft mit einem anderen Namen hinzu (beliebige Zeichenfolge, einschließlich der leeren Zeichenfolge).
Beispiel:
[Lernempfehlung:
Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonWas sind die wichtigsten Datentypen von Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!