Syntax der Parsefloat () -Methode
Die Syntax der Parsefloat () -Methode kann leicht definiert werden als:
returnVar = parsefloat (String);
In dieser Syntax:
Arbeiten der Parsefloat () -Methode
Der Parsefloat () funktioniert recht einfach. Es überprüft das Zeichenfolgezeichen nach Punkt. Wenn es sich um Zahlen handelt, werden sie als Zahlen analysiert. Wenn Zahlen einen vollen Stopp folgen, analysiert es sie als Dezimalpunkt, gefolgt von Zahlen. Wenn das erste Zeichen der Zeichenfolge jedoch ein nicht numerischer Wert ist, würde er einfach a zurückgeben Nan.
Das Wichtigste hier ist, dass es diese zehn Dezimalstellen analysieren wird, wenn es nur zehn Dezimalstellen gibt. Aus diesem Grund ist die Einschränkung eines analysierten Wertes auf eine feste Anzahl von Dezimalstellen allein nicht möglich, wenn die Parsefloat () -Methode allein ist.
Die metofixed () -Methode
Die tofixed () -Methode (wie oben erwähnt) ist auch eine integrierte Methode von JavaScript, deren Arbeit sehr einfach ist. Es reduziert die Anzahl der Dezimalstellen von einem Schwimmpunktwert auf einen festen Betrag. Die Anzahl der Dezimalstellen wird in seine Argumente weitergegeben. Es ändert jedoch nicht den ursprünglichen Wert. Daher müssen Sie den Rückgabewert in einer Variablen speichern.
Analyse eines Wertes an zwei Dezimalpunkte
Um die jeweilige Aufgabe auszuführen, erstellen Sie zunächst einen String-Wert, der einen Schwimmpunktwert mit mehr als zwei Dezimalstellen mit der folgenden Zeile enthält:
StringValue = "9544.365912 "
Danach einfach diese Variable übergeben StringValue Parsefloat () Variable und speichern Sie den Rückgabewert in einer neuen Variablen:
ParseDValue = Parsefloat (StringValue);
An diesem Punkt, wenn dies ParsedValue wird auf dem Terminal unter Verwendung der Konsolenprotokollfunktion wie folgt gedruckt:
Konsole.log (ParsedValue);
Das Ergebnis wäre:
Dies ist nicht erforderlich.
Wenden Sie daher die Methode tofixed () auf diese ParsedValue -Variable mit Hilfe eines Punktoperators an und setzen Sie das Argument gleich 2 als:
Ergebnis = ParsedValue.tofixiert (2);
Übergeben Sie diese Ergebnisvariable danach einfach an die Konsolenprotokollfunktion:
Konsole.log (Ergebnis);
Das Ausführen des Programms zeigt das folgende Ergebnis auf dem Terminal:
Es ist klar, dass die Zahl mit nur zwei Dezimalstellen analysiert wurde. Außerdem gibt es noch eine Sache, Sie können die Parsefloat () -Methode und die tofixed () in einer einzigen Aussage wie folgt anwenden:
Ergebnis = Parsefloat (StringValue).tofixiert (2);
Die Ausgabe wird sein:
Es erzeugte das gleiche Ergebnis mit festen zwei Dezimalstellen.
Einpacken
JavaScript bietet zwei integrierte Methoden, die die sind Parsefloat () und das tofixed (). Benutzer können diese Methoden in Kombination miteinander verwenden, um den analysierten Wert auf einzuschränken zwei Dezimalstellen. Dieser Artikel hat die Arbeit von beiden erläutert, um die jeweilige Aufgabe mit Hilfe eines Beispiels zu erreichen.