Heim  >  Artikel  >  Web-Frontend  >  Konvertierungsmethoden zwischen grundlegenden Datentypen in JavaScript

Konvertierungsmethoden zwischen grundlegenden Datentypen in JavaScript

php中世界最好的语言
php中世界最好的语言nach vorne
2018-06-01 11:48:572327Durchsuche

In JavaScript gibt es sechs Datentypen, von denen fünf Basisdatentypen und einer ein Referenzdatentyp sind. Die fünf grundlegenden Datentypen sind: Zahlentyp, String-Typ, Boolescher Typ, Nulltyp und undefinierter Typ. Beginnen wir mit einer detaillierten Einführung in die Konvertierung zwischen ihnen und den Punkten, die während des Konvertierungsprozesses zu beachten sind.

Konvertierungsmethoden zwischen grundlegenden Datentypen in JavaScript

Konvertieren Sie grundlegende Datentypen in numerische Typen

1 Konvertieren Sie andere Datentypen in JavaScript Es gibt drei gängige Methoden, um die vier grundlegenden Datentypen in numerische Typen umzuwandeln:

1 Durch Zahl (Konstante/Variable)

2. Durch parseInt (Zeichenfolge, die konvertiert werden muss) /parseFloat (Zeichenfolge, die konvertiert werden muss)

parseInt/parseFloat extrahiert Werte von links nach rechts, wenn der Wert nicht extrahiert wird es stoppt, dann wird NaN zurückgegeben.

3. Verwenden Sie „+“ / „-“ zum Konvertieren.

Obwohl andere Typen über +/- in numerische Typen umgewandelt werden können, ändert sich das Vorzeichen des Werts. Die unterste Ebene ruft im Wesentlichen die Zahlenfunktion auf

2. Hinweise zur Konvertierung der anderen vier grundlegenden Datentypen in numerische Typen:

1 Konvertieren Sie den Zeichenfolgentyp in einen numerischen Werttyp

1. Wenn die Zeichenfolgen alle numerische Werte sind, dann normal konvertieren

Wenn die Zeichenfolge eine leere Zeichenfolge ist, z. B. „“ (nichts wird gespeichert) oder „ “ (nur speichern (ohne Leerzeichen), dann Nach der Konvertierung wird es 0 sein.

Wenn die Zeichenfolge sowohl Zahlen als auch Buchstaben enthält, z. B. „abc123“, ist sie nach der Konvertierung NaN.

2. Boolescher Typ in numerischen Typ konvertieren

true wird in 1 umgewandelt

falsch wird in 0 umgewandelt

3. Konvertiert leeren Typ in numerischen Typ

null wird in 0 konvertiert

4. Undefinierter Typ in numerischen Typ konvertieren

undefiniert wird in NaN konvertiert

Grunddaten Typkonvertierung in den String-Typ

1. Konvertieren Sie die anderen vier grundlegenden Datentypen in den String-Typ in JavaScript. Es gibt drei gängige Methoden:

1. Für numerische Typen und Boolesche Typen, Sie können den Variablennamen .toString() verwenden, um

2 zu konvertieren. Sie können auch String (Konstante/Variable) verwenden. /'' zum Konvertieren in einen String

2. Hinweise zum Konvertieren der anderen vier grundlegenden Datentypen in String-Typen:

1 Pass Die Variable name.toString() wird zum Konvertieren verwendet kopierte Daten und hat keinen Einfluss auf die Originaldaten

2. Sie können Konstanten nicht verwenden, um die toString-Methode direkt aufzurufen, da Konstanten nicht geändert werden können

3 Der neue Wert wird basierend auf dem eingehenden Wert neu generiert, nicht der ursprüngliche Wert wird geändert

4. Übergeben Sie den undefinierten undefinierten Typ über die String()-Methode, um ihn in den String-Typ zu konvertieren. Nach der Konvertierung ist er immer noch undefiniert

5. Konvertieren Sie den Nulltyp mit der String()-Methode in einen Stringtyp. Nach der Konvertierung ist er immer noch null.

6. Die zugrunde liegende Essenz besteht darin, ihn aufzurufen die String()-Funktion

, um den Basisdatentyp in einen booleschen Typ umzuwandeln

Wenn Sie in JavaScript grundlegende Datentypen in boolesche Typen konvertieren möchten, müssen Sie nur Boolean (Konstante oder Variable) aufrufen.

Hinweise zur Konvertierung der anderen vier grundlegenden Datentypen in String-Typen:

1. Konvertieren Sie den String-Typ in einen booleschen Typ

2. Konvertieren Sie den numerischen Typ. Bei der Konvertierung in einen booleschen Typ wird nur der Wert 0 in „false“ konvertiert. Wenn es sich um „NaN“ handelt, wird er ebenfalls in „false“ konvertiert >3. Konvertieren Sie den undefinierten Typ in den booleschen Typ undefiniert.

4. Der Nulltyp wird in den booleschen Typ konvertiert.

5 Zahlentyp

6. Die leere Zeichenfolge /0/NaN/undefined/ null wird in „false“ konvertiert, und die anderen sind wahr

Die Konvertierung zwischen Datentypen in JavaScript ähnelt der von „other“. Programmiersprachen, obwohl Datentypen nicht so klar getrennt werden wie in der C-Sprache, z. B. in JavaScript. Zu den numerischen Typen gehören Ganzzahlen, Gleitkommatypen mit einfacher/doppelter Genauigkeit in C usw.

In JavaScript ähnelt die Konvertierung zwischen verschiedenen Datentypen jedoch der Konvertierung zwischen verschiedenen Datentypen in der C-Sprache. Die Konvertierungstypen sind in zwei Typen unterteilt, einen in die automatische Konvertierung und einen in den ersten erzwungene Konvertierung, es gibt jedoch einige neue Konvertierungsmethoden in JavaScript.

Dieser Artikel stammt aus der Spalte

js-Tutorial

, willkommen zum Lernen!

Das obige ist der detaillierte Inhalt vonKonvertierungsmethoden zwischen grundlegenden Datentypen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen