So konvertieren Sie String, um in JavaScript zu schweben

So konvertieren Sie String, um in JavaScript zu schweben
Das Kennen des Verfahrens zur Konvertierung von String in Schwimmer ist von entscheidender. Zum Beispiel gibt der Benutzer die Temperatur als String -Typ ein, und es muss diese Zeichenfolge verwendet werden, um den wöchentlichen Wetterbericht zu generieren. Dazu ist es notwendig zu Konvertieren das angegebene Saite in ein Schwimmernummer Vor weiterer Verarbeitung und JavaScript-integrierte Methoden kann Ihnen in dieser Hinsicht helfen.

In diesem Beitrag werden verschiedene Methoden für eine String -Umwandlung in JavaScript erörtert. So lass uns anfangen!

So konvertieren Sie String, um in JavaScript zu schweben

In JavaScript können Sie die String mit den folgenden Ansätzen in den Schweben konvertieren:

  • Konvertieren Sie die Zeichenfolge mit JavaScript in Schweben “Typumwandlung Typ" Besonderheit
  • Konvertieren Sie die Zeichenfolge mit JavaScript in Schweben “Parsefloat ()" Methode

Wir werden jetzt jede der oben genannten Methoden im Detail erläutern.

So konvertieren Sie die Zeichenfolge in JavaScript mithilfe der Typumwandlung in JavaScript umzusetzen

Typumwandlung TypIst ein JavaScript. In JavaScript gibt es mehrere Operatoren, die zum Konvertieren von Datentypen verwendet werden. Zum Beispiel die Unary Operator "+" konvertiert die Zeichenfolge Wert zu schweben.

Syntax

var float = +(String)

Hier der Unary Operator “+"Wird die Art von" konvertieren "Saite"Wert zu einem"schweben" Nummer.

Beispiel
Zunächst werden wir eine definieren “Konvertieren()"Funktion, die eine akzeptiert"Saite"Argument und konvertiert es in"schweben"Verwenden des unären Operators"+”. Diese Funktion gibt die Schwimmpunktzahl zurück:

Funktion konvertieren (x)
var floatValue = +(x);
return floatValue;

Im nächsten Schritt werden wir eine String -Variable erstellen “A"Den Wert haben"63.23"Und gib es an die"Konvertieren()Funktion:

var a = "63.23 ";
Konsole.log ("Vor dem Konvertieren" + a + "tippen Sie:" + typeof a);
newfloat = konvertieren (a);
Konsole.log ("Nach Konvertieren" + newfloat + "type:" + typeof newFloat);

Die angegebene Ausgabe bedeutet, dass die Art von “63.23”Wird erfolgreich von" konvertiert "Saite" Zu "schweben”:

Schauen wir uns nun die andere Methode zum Konvertieren von String so an, dass sie in JavaScript schweben.

So konvertieren Sie die Zeichenfolge in JavaScript mithilfe der Parsefloat () -Methode, um in JavaScript zu schweben

JavaScript bietet eine integrierte Methode mit dem Namen “Parsefloat ()Das kann für verwendet werden Konvertierungsfolge zu einem Schwimmpunkt Nummer. Diese Methode akzeptiert die angegebene Zeichenfolge “Wert”Als Argument und gibt dann die konvertierte Float -Nummer aus.

Syntax

Parsefloat (String)

Hier das JavaScript “Parsefloat ()"Methode nimmt"Saite”Als Argument und gibt eine schwimmende Punktzahl zurück.

Beispiel 1
Wir werden nun den Wert der Zeichenfolge konvertieren “32.54”In eine schwimmende Punktzahl, indem Sie die“ verwenden “Parsefloat ()" Methode:

var a = parsefloat ("32.54 ");
Konsole.log ("Nach Konvertieren" + a + "type:" + typeof a);

Wie Sie sehen können, das “Typ”Von dem bestanden“Saite"Argument wird jetzt in" geändert "Nummer”:

Beispiel 2
Wenn die angegebene Zeichenfolge nachverfolgte und führende Räume enthält, dann ist die “die“Parsefloat ()Die Methode ignoriert sie und gibt die schwimmende Punktzahl zurück:

var a = parsefloat ("220");
Konsole.log ("nach Conversion:"+ a);
Konsole.log ("Typ:" + typeof a);

Durch die Ausführung des oben gegebenen Codes werden die Zeichenfolge konvertiert. “ 220 "In float"220”:

Beispiel 3
Wenn die Zeichenfolge unterschiedliche Wertearten enthält, dann ist der JavaScript “Parsefloat ()Die Methode gibt die schwimmende Punktzahl zurück, bis sie einen nicht numerischen Charakter erreicht:

var a = parsefloat ("[email protected] ");
Konsole.log ("nach Conversion:"+ a);
Konsole.log ("Typ:" + typeof a);

Hier das "Parsefloat ()"Methode konvertiert die Zeichenfolge"[email protected]" Zu "2022”Schwimmende Punktzahl:

Beispiel 4
Für nicht numerische Charaktere die “Parsefloat ()"Nummer wird zurückgeben"Nan”(Nicht eine Nummer):

var a = parsefloat ("LinuxHint.com2022@");
Konsole.log ("nach Conversion:"+ a);

Ausführung des gegebenen “Parsefloat ()"Methode wird zurückgegeben"Nan”Für die bestandene Zeichenfolge“LinuxHint.com2022@Wie es mit einem nicht numerischen Charakter beginnt:

Beispiel 5
In einem Szenario, in dem das bestanden hat “Saite"Argument umfasst Räume zwischen Zahlen, dann das JavaScript"Parsefloat ()Die Methode gibt nur die erste aufgetroffene Nummer zurück.

Zum Beispiel werden wir im folgenden Beispiel das übergeben “20 45 23456”String als Argument für die“Parsefloat ()"Methode, und sie legt die erste Nummer"20”Als Rückgabefall:

var a = parsefloat ("20 45 23456");
Konsole.log ("nach Conversion:"+ a);
Konsole.log ("Typ:" + typeof a);

Ausgang

Dies waren alle wesentlichen Informationen zum Konvertieren einer Zeichenfolge in JavaScript in JavaScript. Sie können Ihre Vorlieben weiter recherchieren.

Abschluss

Zu String konvertieren Zu schweben, du kannst den ... benutzen "Typumwandlung Typ"JavaScript -Funktion oder die"Parsefloat ()" Methode. Typumwandlung verwendet die Unary Operator "+" zum Konvertieren des String -Werts in Schwimmer, während die "Parsefloat ()" Methode akzeptiert eine Zeichenfolge “Wert”Als Argument und gibt die konvertierte Schwimmernummer zurück. In diesem Artikel wurden verschiedene Methoden zum Konvertieren von Strings in Floating-Punkt-Nummern in JavaScript besprochen.