Heim > Artikel > Web-Frontend > Datentypen und Typkonvertierung in JavaScript
Dieser Artikel führt Sie in die Datentypen in JavaScript und die gegenseitige Konvertierung verschiedener Datentypen ein. Ich hoffe, dass er Freunden, die JavaScript lernen, hilfreich sein wird!
Es gibt 6 verschiedene Datentypen in JavaScript:
string (string)
number (number)
boolean (Boolean )
Objekt (Objekt)
Funktion (Funktion)
Symbol (einer der Datentypen von ES6)
Es gibt 3 Objekttypen:
Objekt
Datum
Array
Es gibt 2 Datentypen, die keinen Wert enthalten:
null
undefiniert
Ein paar Dinge zu beachten: Der Datentyp von
NaN ist Zahl
Der Datentyp von Array (Array) ist Objekt
Datum Der Datentyp von (Datum ) ist Objekt
Nulls Datentyp ist Objekt
Der Datentyp der undefinierten Variablen ist undefiniert
Konstruktorattribut
Konstruktoreigenschaft gibt die zurück Konstruktor aller JavaScript-Variablen. Sie können das Konstruktorattribut verwenden, um zu überprüfen, ob das Objekt ein Array ist: Sie können den Konstruktor verwenden Attribut, um zu prüfen, ob das Objekt ein Array-Datum istJS-Typkonvertierung
Zahl in Zeichenfolge konvertieren
Global Die Methode String() kann eine Zahl in einen String umwandeln. Diese Methode kann für jede Art von Zahlen, Buchstaben, Variablen und Ausdrücken verwendet werden:Die Zahlenmethode toString() kann die Konvertierung ebenfalls abschließen.
Booleschen Wert in String konvertieren
Globale Methode String() kann Booleschen Wert in String konvertieren.
Die boolesche Methode toString() kann die Konvertierung ebenfalls abschließen.
Datum in String konvertieren
Date() gibt einen String zurück.
Die globale Methode String() kann ein Datumsobjekt in einen String konvertieren.
Datumsmethode toString() kann die Konvertierung auch abschließen
Zeichenfolge in Zahl konvertieren
Globale Methode Nummer () kann eine Zeichenfolge in eine Zahl umwandeln. Zeichenfolgen, die Zahlen enthalten (z. B. „3,14“), werden in Zahlen umgewandelt (z. B. 3,14). Leere Zeichenfolgen werden in 0 konvertiert. Andere Zeichenfolgen werden in NaN (keine Zahl) konvertiert.Unärer Operator +
Der unäre Operator + kann verwendet werden, um eine Variable in eine Zahl umzuwandeln. Wenn die Variable nicht konvertiert werden kann, ist sie immer noch eine Zahl, aber der Wert ist NaN (keine Zahl)Konvertieren den booleschen Wert in Zahl
Die globale Methode Number() wandelt einen booleschen Wert in eine Zahl um.Datum in Zahl umwandeln
Globale Methode Number() wandelt Datum in Zahl um.Die Datumsmethode getTime() hat auch den gleichen Effekt.
Automatische Konvertierung von Typen
Wenn JavaScript versucht, mit einem „falschen“ Datentyp zu arbeiten, wird es automatisch in „ „richtigen“ Datentyp.Automatisch in String konvertiert
Beim Versuch, ein Objekt oder eine Variable auszugeben, ruft JavaScript automatisch die toString()-Methode der Variablen auf.
Wenn es sich bei den Ausgabevariablen oder -objekten um Zahlen und boolesche Werte handelt, werden sie ebenfalls in Zeichenfolgen umgewandelt
Konvertieren Sie häufig verwendete unterschiedliche Werte in Zahl, Zeichenfolge, Booleschen Wert:
Dieser Artikel stammt ausJS-Tutorial Kolumne, willkommen zum Lernen!
Das obige ist der detaillierte Inhalt vonDatentypen und Typkonvertierung in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!