Wie man Dezimalzahlen in JavaScript rundet

Wie man Dezimalzahlen in JavaScript rundet
Abrunden ist eine sehr häufige Operation bei der Arbeit mit Zahlen in JavaScript. JavaScript bietet ein mathematisches Objekt, das verwendet werden kann, um Dezimalzahlen zu runden. Das mathematische Objekt bietet verschiedene Methoden, mit denen Dezimalzahlen in ganze Zahlen umgewandelt werden können. JavaScript hat auch eine andere Methode .tofixed (), der auch verwendet werden kann, um eine Dezimalzahl bis oder auf bestimmte Dezimalstellen zu runden.

So runden Sie eine Dezimalzahl in JavaScript um

Zuerst werden wir alle vom Mathematikobjekt bereitgestellten Methoden zum Abrunden einer Dezimalzahl erörtert:

Notiz: Wir werden die Browserkonsole verwenden, um Beispiele zu demonstrieren, die in diesem Beitrag durchgeführt wurden.

Mathematik.CEIL () Methode : Der Mathematik.Ceil() Methode rundet die Dezimalzahl bis zu ihrer nächsten Ganzzahl:

Wenn wir eine negative Zahl als Argument angeben, dann:

Mathematik.Floor () Methode : Diese Methode rundet die Dezimalzahl auf die nächste ganze Zahl zurück:

Für eine negative Zahl:

Mathematik.rund () Methode : Der Mathematik.runden() Methode nimmt eine Nummer als Argument an und gibt ihre nächste Ganzzahl zurück. Es rundet die Zahl auf die nächste Ganzzahl ab, wenn die Ziffer nach dem Dezimalwert weniger als 5 beträgt:

Wenn die Zahl nach der Dezimalzahl größer als fünf ist, rundet diese Methode die Zahl auf die nächste Ganzzahl:

Wenn die Zahl nach der Dezimalzahl 5 ist, dann die Mathematik.runden() Die Methode rundet die Zahl in seiner nächsten Ganzzahl in Richtung +Infinity:

Mathematik.TRUNC () Methode : Diese Methode schnappt den Dezimalwert einer Zahlenzahl ab und gibt nur den gesamten Zahlenteil zurück:

Für negative Zahlen:

Wie man die benutzt .tofixed () Methode : Der .tofixed () Die Methode wird verwendet, um eine Dezimalzahl bis oder unten auf eine bestimmte Anzahl von Dezimalstellen zu runden. Es dauert ein optionales Argument, das die Anzahl der Dezimalstellen angibt, die standardmäßig 0 beträgt:

Wenn wir möchten, dass die Nummer 2 Dezimalpunkte hat, dann:

Wenn die angegebene Anzahl von Dezimalpunkten höher ist als die in der Zahl vorhandenen Dezimalpunkte, werden 0s hinzugefügt, um die gewünschte Länge zu erstellen:

Diese Methode wandelt die Nummer in eine Zeichenfolge um:

Abschluss

Das Runden und Abschneiden der Dezimalzahlen ist ein sehr häufiges Problem, mit dem jeder Entwickler konfrontiert ist. In diesem Beitrag haben wir die fünf häufigsten Lösungen aufgelistet, die in JavaScript vorhanden sind, um Dezimalzahlen abzurunden oder abzuschneiden.

Der Mathematik.Ceil () Die Methode rundet die Dezimalzahl in Richtung seiner nächsten Ganzzahl in Richtung +∞, während die Mathematik.Boden() Die Methode rundet die Zahl in Richtung von -∞ ab. Der Mathematik.runden() Die Methode rundet die Dezimalzahlen in beide Richtungen ab, abhängig von der Ziffer, die nach dem Dezimalpunkt erfolgt. Der Mathematik.TRUNC () Methode schneidet alle Ziffern nach dem Dezimalpunkt ab und gibt nur den gesamten Teil der Dezimalzahl zurück. Der .tofixed () Die Methode wird verwendet, um jedes Mal die gewünschte Anzahl von Ziffern in einer Dezimalzahl zu erhalten.