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.;
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!