Konvertierungsmethode: 1. Verwenden Sie die Funktion parseInt(), Syntax „parseInt(“string“)“; 2. Verwenden Sie die Funktion parseFloat(), Syntax „parseFloat(„string“)“; „Number(“String“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Zeichenfolge in Zahl umwandeln
①parseInt()-Funktion: Es handelt sich um eine globale Funktion, gehört zu keiner Klassenmethode und analysiert nur Ganzzahlen. Wenn das String-Präfix „0x“ oder „0X“ ist, interpretiert parseInt() es als Hexadezimalzahl. Es überspringt eine beliebige Anzahl führender Leerzeichen, analysiert so viele numerische Zeichen wie möglich, ignoriert das Folgende und gibt NaN zurück, wenn das erste Nicht-Leerzeichen ein nicht numerisches Zeichen ist. Zum Beispiel: Die Methode
parseInt() verfügt auch über einen Basismodus, der Binär-, Oktal-, Hexadezimal- oder jede andere Basiszeichenfolge in eine Ganzzahl konvertieren kann. Die Basis wird durch den zweiten Parameter der parseInt()-Methode angegeben. Der zulässige Wertebereich beträgt 2~36, zum Beispiel:
②parseFloat()-Funktion: Es ist auch eine globale Funktion und gehört keiner Klasse an Methode, die Ganzzahlen und Gleitkommazahlen analysieren kann. Das hexadezimale Präfix „0x“ oder „0X“ wird nicht erkannt. Außerdem werden beim Parsen beliebig viele führende Leerzeichen übersprungen, so viele numerische Zeichen wie möglich analysiert, das Folgende ignoriert und NaN zurückgegeben, wenn das erste Nicht-Leerzeichen ein nicht numerisches Zeichen ist. Beispiel:
③ Übergeben Sie eine Zeichenfolge über die Konvertierungsfunktion Number(), die versucht, sie in eine Ganzzahl oder eine direkte Gleitkommazahl umzuwandeln. Diese Methode kann nur auf Basis einer Dezimalzahl konvertiert werden und kann nicht in angezeigt werden die Zeichenfolge. Ein nicht numerisches Zeichen, andernfalls wird NaN zurückgegeben.
Number(false) 0 Number(true) 1 Number(undefined) NaN Number(null) 0 Number( "5.5 ") 5.5 Number( "56 ") 56 Number( "5.6.7 ") NaN Number(new Object()) NaN Number(100) 100
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonJavascript, wie man einen String in eine Zahl umwandelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!