Heim >Web-Frontend >js-Tutorial >Was sind die JanaScript-Datentypen?

Was sind die JanaScript-Datentypen?

零下一度
零下一度Original
2017-06-26 10:18:321494Durchsuche

Datentyp

1. Zu den Grundtypwerten gehören: undefiniert, null, boolesch, Zeichenfolge, Zahl

Grundtypen belegen große und kleine Speicherplätze Der Wert wird im Stapelbereich gespeichert und wir greifen über nach Wert darauf zu.

undefiniert: Deklarieren Sie eine undefinierte Variable (nur ein Wert).

                                                          Objekt, aber der Wert des Objekts wurde noch nicht tatsächlich gespeichert.

                      var car = null;

Zeichenfolge: Wird zur Darstellung einer Zeichenfolge verwendet, die aus null oder mehr Zeichen besteht, also einer Zeichenfolge. Zeichenfolgen können durch doppelte und einfache Anführungszeichen ausgedrückt werden.

Zahl: Wird zur Darstellung von Ganzzahlen und Gleitkommawerten verwendet. Es gibt auch einen speziellen Wert namens NAN.

Erweitern Sie ein wenig Wissen über den Unterschied zwischen null und undefiniert:

ist „undefiniert“ und der Nullwert wird mithilfe von typeof erkannt. Das Ergebnis ist „Objekt“

2.

Zu den Referenztypen gehören: Objekte, Arrays, Funktionen usw.

Objekt (Objekttyp): var obj = {Name: „花Magnolia“, Alter: 20, Geschlecht:“ Frauen "}

Alarm (" Name "+Obj.name+" Alter ist "+...)

Für den Referenztypwert muss in

Platz für diesen Wert reserviert werden

Heapspeicher

. Da die Größe der Referenztypwerte nicht festgelegt ist (Objekte haben viele Eigenschaften und Methoden und Eigenschaften und Methoden können dynamisch hinzugefügt werden), können sie nicht im Stapelspeicher gespeichert werden. Die Größe der Speicheradresse ist jedoch festgelegt, sodass die Speicheradresse im Stapelspeicher

gespeichert werden kann.

Kurz gesagt: Der Stapelspeicher speichert grundlegende Datentypwerte und der Heapspeicher speichert Referenztypwerte. Die Adresse eines Referenztypwerts im Speicher wird auf dem Stapel gespeichert, was wir oft als Objektreferenz (Zeiger) bezeichnen.

Sehen Sie sich das Bild unten an: 3. Typkonvertierung

1. Zahl()

Beispiel: var num1 = „11“;

var num2 = 12; // 23

2. parseInt()-Funktion

Konvertieren Sie die Zeichenfolge in einen ganzzahligen Wert Funktionen: Direkt anzeigen Ob sie mit dem numerischen Muster übereinstimmt, ignoriert Leerzeichen davor die Zeichenfolge, bis das erste Nicht-Leerzeichen gefunden wird.

Wenn das erste Zeichen kein numerisches Zeichen oder ein negatives Vorzeichen ist, gibt parseInt() NaN zurück.

Das bedeutet, dass die Verwendung von parseInt() zum Konvertieren einer leeren Zeichenfolge NaN zurückgibt

3. parseFloat()

String in Gleitkommawert umwandeln

toString()

Alle Typen außer undefiniert und null Werte haben alle ihre toString()-Methode, die die String-Darstellung des Objekts zurückgeben soll

5. string()

null gibt null undefiniert zurück

6 🎜>

Konvertieren Sie jeden Werttyp in einen booleschen Wert

Die folgenden Werte werden in falsch konvertiert: false, "", 0, NaN, null, undefiniert

Der Rest Jeder Wert wird in true umgewandelt

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