Heim  >  Artikel  >  Web-Frontend  >  Welche Methoden gibt es für die Konvertierung von Javascript-Parametertypen?

Welche Methoden gibt es für die Konvertierung von Javascript-Parametertypen?

coldplay.xixi
coldplay.xixiOriginal
2021-04-19 15:44:552645Durchsuche

Methoden zur Konvertierung von Javascript-Parametertypen: 1. Explizite Datentypkonvertierung, einschließlich Zahlenkonvertierung, andere Typen in boolesche Werte usw. 2. Implizite Konvertierung, einschließlich Konvertierung in Zahl, Konvertierung in Zeichenfolge usw.;

Welche Methoden gibt es für die Konvertierung von Javascript-Parametertypen?

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

Javascript-Parametertyp-Konvertierungsmethode:

1, explizite Datentypkonvertierung

a: In Zahl konvertieren:

1) Zahlenkonvertierung:

Code:

var a = “123”;
a = Number(a);

Hinweis:

a) Wenn der konvertierte Inhalt selbst eine numerische Zeichenfolge ist, wird er bei zukünftigen Konvertierungen selbst zurückgegeben.

b) Wenn der zu konvertierende Inhalt keine numerische Zeichenfolge ist, ist das Ergebnis NaN

c) Wenn der zu konvertierende Inhalt eine leere Zeichenfolge ist, ist das Ergebnis der Konvertierung 0,

d) Wenn es andere Zeichen sind, wird das Ergebnis bei der zukünftigen Konvertierung NaN sein.

2) parseInt():

Code:

var a = “123”; a = parseInt(a);

a) Ignorieren Sie die Leerzeichen vor der Zeichenfolge, bis das erste Nicht-Leerzeichen gefunden wird Zeichen werden auch die nicht numerischen Zeichenfolgen nach den Zahlen entfernt.

b) Wenn das erste Zeichen kein numerisches Vorzeichen oder ein negatives Vorzeichen ist, wird NaN zurückgegeben

c) Die Dezimalzahl wird gerundet. (Abgerundet)

3) parseFloat();//Gleitkommazahl (dezimal)

Wie parseInt, der einzige Unterschied besteht darin, dass parseFloat Dezimalzahlen behalten kann.

b. In String konvertieren

Sie können andere Datentypen in Strings konvertieren.

1) String():

Code:

var a = 123;
a = String(a);

2).toString() Methode zum Konvertieren (Wrapper-Klasse).

Code:

var a = 123; a = a.toString();

undefiniert, null kann toString nicht verwenden.

c. In einen booleschen Typ konvertieren:

Sie können andere Typen in boolesche Werte konvertieren:

Boolean():

Code:

var a =”true”; a = Boolean(a);

Hinweis: Bei der Durchführung einer booleschen Konvertierung wird der gesamte Inhalt nach der Konvertierung angezeigt wahr, außer: falsch, „“ (leerer String), 0, NaN, undefiniert

2, implizite Konvertierung

a) in Zahl:

var a = “123”;
a = +a;

Addition, Subtraktion, Multiplikation, Division und der Rest können alle Strings ergeben Implizit in eine Zahl konvertiert.

b) in einen String:

var a = 123;
a = a + “”;

c) in einen booleschen Wert:

var a = 123;
a = !!a;

Verwandte kostenlose Lernempfehlungen: Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es für die Konvertierung von Javascript-Parametertypen?. 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