Heim > Web-Frontend > js-Tutorial > Hauptteil

Javascript, wie man einen String in eine Zahl umwandelt

青灯夜游
Freigeben: 2023-01-05 16:12:02
Original
3135 Leute haben es durchsucht

Konvertierungsmethode: 1. Verwenden Sie die Funktion parseInt(), Syntax „parseInt(“string“)“; 2. Verwenden Sie die Funktion parseFloat(), Syntax „parseFloat(„string“)“; „Number(“String“)“.

Javascript, wie man einen String in eine Zahl umwandelt

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
Nach dem Login kopieren

【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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage