Witam,
problem leży w zaokrąglaniu. Otóż pomija mi liczbę 5 na 3 miejscu po przecinku. Dokładnie chodzi o to:
var num = 4.465
num.toFixed(2);
num powinno zwrócić 4.47, a zwraca 4.46 czyli nie zaokrągla liczby do góry. Jeśli jest 5 to powinno zaokrąglić liczbę do góry.
w każdym innym przypadku zaokrągla dobrze, czy to w górę czy w dół. Ma problem z 5 na trzecim miejscu.