to Fixed (2) rounds „x.525” niekonsekwentnie?

Podczas korzystania z funkcji Naprawiono występują błędy zaokrąglania:

użyłemtoFixed(2) na moich obliczeniach wartości liczbowych, ale wyniki zaokrąglania nie są oczekiwane w kilku przypadkach.

Przypuszczam, żetoFixed(2) stosuje się do wartości17.525 wtedy daje wynik17.52, A jeśli jest to wymagane5.525 wtedy daje wynik5.53.

W późniejszym przypadku wynik zaokrąglania jest dokładny, więc możesz zasugerować, co należy zrobić, aby uzyskać dokładny wynik zaokrąglenia, jak w przypadku późniejszym. Czy możesz zaproponować alternatywę dla tej funkcji stałej, aby uzyskać poprawne wyniki zaokrąglania?

questionAnswers(3)

yourAnswerToTheQuestion