Heim >häufiges Problem >So implementieren Sie Rundungen in js

So implementieren Sie Rundungen in js

百草
百草Original
2023-07-04 10:12:433065Durchsuche

Um Dezimalzahlen in JavaScript zu runden, können Sie die Methode toFixed() verwenden. Die Methode toFixed() kann Number auf eine Zahl mit angegebenen Dezimalstellen runden.

So implementieren Sie Rundungen in js

Um Dezimalzahlen in JavaScript zu runden, können Sie die toFixed()-Methode verwenden. Die toFixed()-Methode kann Number auf eine Zahl mit angegebenen Dezimalstellen runden. Die

toFixed()-Methode

konvertiert die Zahl in eine Zeichenfolge. Das Ergebnis hat eine bestimmte Anzahl von Nachkommastellen:

var num = 5.56789;
var n=num.toFixed(2);

Ausgabeergebnis:

5.57

Zusätzlich wie Round(), Floor(). , ceil() usw. Beide können nicht wirklich gerundet werden und es gibt Genauigkeitsprobleme. Schauen wir uns als Nächstes an, wie die Methode „round()“ von JavaScript mit Dezimalzahlen umgeht.

round()-Methode

Die Round()-Methode kann eine Zahl auf die nächste ganze Zahl runden:

Math.round(2.5);

Ausgabeergebnis:

3

Hinweis: 2,49 wird auf 2 gerundet, 2,5 wird auf 3 gerundet. Offensichtlich ist die Methode „round()“ nicht die Rundungsmethode, die wir wollen.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie Rundungen in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn