Alle Sprachen können Typen konvertieren, und JavaScript ist keine Ausnahme. Es bietet Entwicklern auch eine große Anzahl von Methoden zur Zugriffsung von Typ Conversion. Durch globale Funktionen können komplexere Datentypen implementiert werden.
Die Codekopie lautet wie folgt:
var a = 3;
var b = a + 3;
var c = "student" + a;
var d = a.tostring ();
var e = a + "";
document.write (typeof (a) + "" " + typeof (b) +" "" + typof (c) + "" + typeof (d) + "" + typof (e));
// Ausgabennummer -Zeichenfolge Zeichenfolge Zeichenfolge
Das einfachste Beispiel für die Konvertierung von Typen
Die Codekopie lautet wie folgt:
var a = b = c = d = e = 4;
var f = a+b+c+d+c.toString ();
document.write (f); <br> // Ausgabeergebnis 164
Verwenden Sie zum Konvertieren von Datentypen in Zeichenfolgen toString () JavaScript, um sie in Zeichenfolgen umzuwandeln und die Umwandlung von Mechanismus zu implementieren.
Die Codekopie lautet wie folgt:
var a = 111;
document.WriteLN (A.ToString (2)+"<br>");
document.WriteLN (A.ToString (3)+"<br>");
document.WriteLN (A.ToString (8)+"<br>");
document.WriteLN (A.ToString (10)+"<br>");
document.WriteLN (A.ToString (16)+"<br>");
// Ausführungsergebnisse
//
1101111
11010
157
111
6f
String zum numerischen Typ verwendet JavaScript ParseInt () und Parsefloat (), um sich umzuwandeln. Genau wie der Name der Methode konvertiert die ersteren Zeichen in Ganzzahlen, und die letzteren konvertiert Zeichen in schwimmende Punktnummern. Es können nur Zeichen verwendet werden, um diese beiden Methoden zu übertragen, da sie sonst in NAN konvertiert werden. Es werden keine Operationen mehr ausgeführt.
ParseInt () überprüft zunächst das Zeichen bei Index 0. Wenn dieses Zeichen ein gültiges Zeichen ist, überprüft das Zeichen bei 1. Wenn es sich nicht um ein gültiges Zeichen handelt, endet die Konvertierung. Das folgende Beispiel ist ein Beispiel für ParseinT ()
Die Codekopie lautet wie folgt:
document.writeeln (parseInt ("4555.5544")+"<br>");
document.writeeln (parseInt ("0,5544")+"<br>");
document.writeeln (parseInt ("1221abes5544")+"<br>");
document.writeeln (parseInt ("0xc")+"<br>"); // Umwandle die Binärdatei direkt
document.writeln (parseInt ("[email protected]")+"<br>");
// Ausführungsergebnisse
4555
0
1221
12
Nan
Mit ParseInT können Sie auch leicht eine Binärumwandlung erreichen. (Parsefloat () ähnelt Parseflaot, hier werden keine weiteren Beispiele angegeben.)
Die Codekopie lautet wie folgt:
document.writeeln (parseInt ("0421", 8)+"<br>");
document.writeeln (parseInt ("0421")+"<br>");
document.writeeln (parseInt ("0421", 16)+"<br>");
document.writeeln (parseInt ("af", 16)+"<br>");
document.writeeln (parseInt ("011", 10)+"<br>");
// Ausgabeergebnis
273
421
1057
175
11