Unterschied zwischen Tofixed und Toprecision in JavaScript

Unterschied zwischen Tofixed und Toprecision in JavaScript
JavaScript bietet zwei Methoden, um den genauen Wert in wissenschaftlichen oder finanziellen Daten zu erhalten, um die Zahlen zu runden. Diese nennt man tofixed () Und toprecision () Methoden.

Der tofixed () rundet die Zahlen ab und gibt einen Wert vor dem Dezimalpunkt zurück und enthält die Ziffern danach. Allerdings die toprecision () Runden die gesamte Zahl ab und gibt einen Wert vor und nach dem Dezimalpunkt gemäß Parameter zurück. Dieser Beitrag beschreibt den Unterschied zwischen tofixed () und toprecision () in JavaScript mit den folgenden Ergebnissen:

- Wie funktioniert Tofixed () Methode in JavaScript?

- Wie funktioniert Toprecision () Methode in JavaScript?

- Unterschied zwischen tofixed () und toprecision ()

Wie funktioniert Tofixed () Methode in JavaScript?

Der tofixed () Die Methode beginnt nach dem Dezimalpunkt zu zählen und rundet die Zahl auf eine bestimmte Länge ab, wie vom Benutzer angegeben.

Syntax

Die Syntax von tofixed () wird wie folgt gegeben:

Nummer.tofixiert (n)

Hier das 'Nummer'repräsentiert eine Variable. Während 'N'ist ein Parameter, der die Anzahl der Dezimalstellen darstellt.

Der tofixed () Gibt eine Zeichenfolge mit oder ohne Dezimalstellen zurück.

Beispiel: So runden Sie eine Zahl mit der Methode tofixed () auf 10 Dezimalstellen um

Der tofixed () Die Methode rundet die Zahl nach dem Dezimalpunkt entsprechend der bereitgestellten Länge ab.

Dieses Beispiel zeigt, wie es funktioniert.

sei num = 1.16379;
Konsole.log (num.tofixiert (10));

Im obigen Code haben wir eine zufällige Nummer '1 genommen.16379 'und rundete es mit dem ab tofixed () Methode. Wir setzen den Parameterwert '10' ein

Diese Methode rundet die Zahlen nach dem Dezimalpunkt nach der angegebenen Eingabe ab

Es wird bemerkt, dass die tofixed () Die Methode hat den ursprünglichen Wert abgerundet und 0 werden hinzugefügt, um die angegebene Länge zu erfüllen.

Wie funktioniert Toprecision () Methode in JavaScript?

Die Toprecision () Die Methode berücksichtigt die gesamte Zahl, einschließlich der Ziffern zuvor sowie nach dem Dezimalpunkt. Um eine bestimmte Länge zu erstellen, werden die Nulls und Dezimalpunkte nach Bedarf hinzugefügt.

Syntax

Die Syntax von toprecision () wird wie folgt gegeben:

Nummer.TopRecision (n)

Hier das Nummer repräsentiert eine Variable. 0 werden hinzugefügt, wenn die angegebene Zahl die Dezimalzahllänge überschreitet.

''N'ist die Gesamtlänge der Ziffern.

toprecision () Die Methode rundet die gesamte Zahl vor und nach dem Dezimalpunkt auf eine bestimmte Länge ab.

Beispiel: So runden Sie eine Zahl mit einer angegebenen Länge mit der Methode Toprecision () um

Der toprecision () Die Methode rundet eine Zahl vor und nach dem Dezimalpunkt ab und formatiert sie gemäß der angegebenen Länge. Dieses Beispiel zeigt die Arbeit dieser Methode.

sei num = 32.3015;
Konsole.log (num.TopRecision (2));
Konsole.log (num.TopRecision (5));
Konsole.log (num.TopRecision (10));

Im obigen Code eine Zufallszahl '32.3015 'werden mit der TopRecision auf die Formation angewendet und angewendet() Methode. Um die Zahl zu formatieren, haben wir die Drei-Parameter-Werte jeweils übernommen.

Dieser Code repräsentiert die Zahlenformatierung mit der angegebenen Länge von '2, 5, 10'.

Nach dem Einsetzen des Parameterwerts '2' die Toprezision nur zwei Ziffern danach in Betracht gezogen. Während mit dem Wert von '5' die fünf Ziffern vor und nach dem Dezimalpunkt einer bestimmten Länge. Wenn der Wert des Parameters '10' ist, werden die vier '0' hinzugefügt, um die 10-stellige Länge zu vervollständigen.

Unterschied zwischen tofixed () und toprecision ()

Wie wir wissen, beginnt die Anzahl der tofixed () -Methoden nach dem Dezimalpunkt und rundet die Zahl einschließlich der Ziffer danach ab. Während der TopRecioson () -Zahl vor dem Dezimalpunkt beginnt und die gesamte Zahl vor und nach dem Dezimalpunkt abrundet.

Hier erklären wir den Unterschied zwischen der methode tofixed () und der precision () -Methode, indem wir das folgende Beispiel verwenden.

Num = 3.37158
Konsole.log (num.tofixiert (9));
Num = 3.37158
Konsole.log (num.TopRecision (9));

In diesem Code eine Zufallszahl '3.37158 'werden mit den Parametern mit tofixed () und precision () -Methoden angegeben. Wir haben den gleichen Parameterwert '9' an beide Methoden übergeben.

Im Fall des tofixed () -Wertwerts zeigte die Ausgabe, dass die Funktion den Wert auf '9' nach dem Dezimalpunkt rundet, das die vier '0's' aufgebaut hat. In einem anderen Fall rundet die Funktion toprecision () den angegebenen Wert gemäß dem angegebenen Parameter vor und nach dem Dezimalpunkt ab.

Abschluss

Der tofixed () Und toprecision () Methoden rund um die Nummer, um einen genauen Wert in wissenschaftlichen oder finanziellen Daten zu erhalten. Dieser Beitrag beabsichtigt, den Unterschied zwischen den Methoden tofixed () und toprecision () in JavaScript zu machen. Für ein besseres Verständnis haben wir auch die Bedeutung und die Verwendung beider Methoden getrennt aufgeklärt.