Heim >häufiges Problem >So implementieren Sie Rundungen in js
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.
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!