toFixed (2) Runden "x.525" inkonsistent?
Bei der Verwendung von toFixed treten Rundungsfehler auf:
ich benutztetoFixed(2)
auf meine numerischen Wertberechnungen, aber die Rundungsergebnisse sind für einige Fälle nicht wie erwartet.
Nehme an, dasstoFixed(2)
wird für Wert angewendet17.525
dann gibt es das ergebnis17.52
Und wenn es beantragt wird5.525
dann gibt es das ergebnis5.53
.
Im späteren Fall ist das Rundungsergebnis korrekt. Sie können also vorschlagen, was zu tun ist, um das genaue Rundungsergebnis wie im späteren Fall zu erhalten. Oder können Sie bitte eine Alternative zu dieser Funktion vorschlagen, um korrekte Rundungsergebnisse zu erhalten?