Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie einen String mit parseInt() von JavaScript in eine Ganzzahl

So konvertieren Sie einen String mit parseInt() von JavaScript in eine Ganzzahl

不言
不言Original
2018-12-22 13:34:436072Durchsuche

parseInt ist eine globale So konvertieren Sie einen String mit parseInt() von JavaScript in eine Ganzzahl-Funktion, die eine Zeichenfolge in eine Ganzzahl umwandeln kann. Eine globale Funktion ist eine Funktion, die überall in einem So konvertieren Sie einen String mit parseInt() von JavaScript in eine Ganzzahl-Programm aufgerufen und verwendet werden kann ()Konvertieren Sie eine Zeichenfolge in eine ganzzahlige spezifische Verwendung.

So konvertieren Sie einen String mit parseInt() von JavaScript in eine Ganzzahl

Verwendung von parseInt

parseInt kann auf folgende Weise verwendet werden.

parseInt(str)
parseInt(str, int)

Verwendung von parseInt(str)

str ist die Abkürzung für string und stellt einen String dar. Wenn

parseInt("123");

angegeben ist, wird die Zeichenfolge 123 in den Datentyp der Ganzzahl 123 konvertiert.

Verwendung von parseInt(str, int)

Der Teil von int ist die Basis.

Gibt an, dass die Zahl vor der Konvertierung durch eine Dezimalzahl dargestellt wird.

Der numerische Wert, der diese Basis angibt, wird als Basis bezeichnet.

Die Basis kann binäre, oktale, dezimale und hexadezimale Zahlen angeben.

Binärzahlen sind numerische Werte, die durch 0 und 1 dargestellt werden.

Oktalzahlen werden durch Zahlen von 0 bis 7 dargestellt.

Dezimalzahlen werden mit den Zahlenwerten von 0 bis 9 ausgedrückt, die wir täglich verwenden.

Hexadezimale Zahlen werden durch Zahlen von 0 bis 9 dargestellt, die mit 0x oder 0X beginnen, oder durch Symbole von A bis F (Buchstaben von a bis f bedeuten auch dasselbe)

Zum Beispiel, wenn 1 wird als Dezimalzahl dargestellt, die Binärzahl ist 1, die Oktalzahl ist 01 und die Hexadezimalzahl ist 0x1.

Sie können diese 2, 8, 10, 16 als Parameter von int, also als Basis, verwenden.

Wenn Sie beispielsweise parseInt zum Konvertieren des Hexadezimalformats 0x8 verwenden, wird es wie folgt geschrieben.

parseInt("0x8");

Das Ergebnis wird als Dezimalzahl 8 angezeigt.

Sehen wir uns das spezifische Anwendungsbeispiel von parseInt an

Verwenden Sie eine Dezimalzahl, um den Wert 8 darzustellen, und verwenden Sie die Funktion parseInt, um ihn in ihn umzuwandeln eine Dezimalzahl

parseInt("1000", 2);将以二进制显示的1000转换为十进制。
parseInt("010", 8);将以八进制显示的010转换为十进制。
parseInt("8", 10);转换8以十进制显示为十进制。
parseInt("0x8", 16);将十六进制0x8转换为十进制数。

Das angezeigte Ergebnis ist: 8, 8, 8, 8

Tatsächlich gibt es ähnliche Funktionen wie: parseFloat-Funktion und Number-Funktion .

parseFloat-Funktion

unterscheidet sich von parseInt, parseFloat-Funktion Gleitkommazahlen können verwendet werden.

Gleitkomma ist die Dezimalpunktschreibweise. Wenn es sich um einen ganzzahligen Wert von 1 handelt, wird er als 1,0 angezeigt.

Zahlenfunktion

Wie die parseFloat-Funktion kann auch die Zahlenfunktion mit Gleitkommazahlen umgehen.

Im Gegensatz zu parseInt und parseFloat kann es jedoch nicht dem numerischen Wert einer Zeichenfolge entsprechen, aber es kann Objekte analysieren.


Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String mit parseInt() von JavaScript in eine Ganzzahl. 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