Das Konvertieren einer bestimmten Zeichenfolge in eine Zahl ist nützlich und kann leicht über verschiedene JavaScript -Methoden durchgeführt werden. Dies kann für Entwickler nützlich sein, damit sie die Werte von String manipulieren und Berechnungen auf diesen Zahlen leicht durchführen können. In diesem Artikel werden wir verschiedene Methoden von JavaScript erörtern, um eine Zeichenfolge in eine Zahl zu konvertieren, zusammen mit Beispielen für eine bessere Demonstration und Verständnis.
Möglichkeiten, eine Zeichenfolge in eine Zahl umzuwandeln
Manchmal möchten wir verschiedene Operationen in einigen Zahlen ausführen, und diese können nicht erfolgen, wenn der Datentyp dieser numerischen Werte String ist. Aus diesem Grund bietet JavaScript den Benutzern integrierte Methoden, um Strings in Zahlen umzuwandeln und die Aufgabe der Ausführung von Operationen und verschiedenen Betreibern für diese Zahlen zu vereinfachen.
Im Folgenden finden Sie sieben Möglichkeiten, wie Sie eine bereitgestellte Zeichenfolge in eine Zahl konvertieren können, zusammen mit Beispielen für Ihr besseres Verständnis.
Verwenden Sie Number ()
Eine der häufigsten Methoden zur Konvertierung einer Zeichenfolge in eine Zahl ist die Verwendung der Verwendung der Nummer() Methode, die einen String -Parameter aufnimmt und den Zahlenwert zurückgibt. Falls die angegebene Zeichenfolge nicht in eine Zahl konvertiert werden kann, gibt die Methode nicht einen NUN -Wert (NAN) zurück. Nachfolgend ist ein Beispiel:
var Beispiel = "44.09 "Ausgang:
Mit ParseInT ()
Eine andere Methode zum Konvertieren einer Zeichenfolge in eine Nummer wird unter Verwendung verwendet analysieren () Dies nimmt einen numerischen Wert als Zeichenfolge auf und konvertiert ihn in einen Zahlendatentyp, aber wenn Sie eine Dezimalzahl übergeben, rundet er die Zahl ab und gibt einen Ganzzahlwert wie unten gezeigt durch das folgende Beispiel zurück:
var Beispiel = "445.7 "Ausgang:
Mit Parsefloat ()
Manchmal möchten wir, dass die Dezimalzahl genau ohne Änderung zurückgegeben wird, und dafür verwenden wir die Parsefloat () Methode. Wenn Sie mehrere Zahlen oder eine Nummer mit der Zeichenfolge übergeben, wird nur die Nummer zurückgegeben. Wenn Sie jedoch zuerst die Zeichenfolge und dann eine Nummer angeben, kann die Methode nicht in eine Nummer konvertiert werden, und sie wird NAN zurückgeben, wie unten im Beispiel gezeigt:
var Beispiel = "445.767 "Ausgang:
Verwenden von Unary Operator (+)
Eine andere Möglichkeit, eine Zeichenfolge in eine Zahl zu konvertieren, besteht darin, den Unary Operator zu verwenden+Zusammen mit der Variablen, die die Zeichenfolge in eine Zahl umwandelt, wie das unten angegebene Beispiel angegeben ist:
var Beispiel = "445.767 "Ausgang:
Mit Mathematik.Boden()
Diese Methode nimmt eine Zeichenfolge auf und gibt den Zahlendatentyp zurück. Für Dezimalstellen gibt sie jedoch den Ganzzahl -Teil nur als eine Zahl zurück, wie nach unten angegebenen Beispielen gezeigt:
var Beispiel = "445.7 "Ausgang:
Verwenden von Doppeltilde (~~) Operator
Eine andere Möglichkeit, einfach eine Zeichenfolge in eine Zahl zu konvertieren, besteht darin~~Zusammen mit der Zeichenfolge, die eine Zeichenfolge in eine Nummer umwandelt. Im Falle von Dezimalwerten nimmt es einfach den Ganzzahl -Teil und ignoriert den Dezimalteil.
var Beispiel = "60.67 "Ausgang:
Multiplikation mit einer Nummer
Die einfachste Art, eine Zeichenfolge in eine Zahl zu konvertieren, besteht darin, diese Zeichenfolge mit 1 zu multiplizieren, wodurch eine Zahl zurückgegeben wird. Sowohl Dezimalwerte als auch ganzzahlige Werte werden mit der Zahl als Datentyp zurückgegeben, das im folgenden Beispiel angezeigt wird:
var Beispiel = "60.67 "Ausgang:
Abschluss
Es gibt verschiedene Möglichkeiten, eine Zeichenfolge in die Anzahl, einige integrierte Methoden sowie einige andere Operatoren für diesen Zweck umzuwandeln. In diesem Artikel haben wir verschiedene integrierte Methoden sowie einige Möglichkeiten zum Umwandeln einer Zeichenfolge in Zahlen diskutiert. Sie können die Zeichenfolge einfach mit einem multiplizieren, der sie in eine Nummer umwandelt, oder Sie können integrierte Methoden verwenden, wie in diesem Artikel beschrieben, zusammen mit Beispielen für Ihr besseres Verständnis.