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.52Und 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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage