или 1.85 - 1 = 0.8500000000000001.
А числа больше двух уже имеют только два знака после запятой
2.65 - 1 = 1,65
2.85 - 1 = 1,85
или 1.85 - 1 = 0.8500000000000001.
А числа больше двух уже имеют только два знака после запятой
2.65 - 1 = 1,65
2.85 - 1 = 1,85
function rnd(num,signs){
signs = Math.pow(10,Math.round(signs));
return Math.round(num*signs)/signs;
}
чтобы не было хардкода.
– knes Jun 16 '14 at 10:47
It’s not stupid, just different– khex Jun 16 '14 at 09:55Хотя...
0.6499999999999999
1.65
1.13
1.1309999999999998
19.131
Гм. Ну да, прально. У двойки лишний разряд появляется, чтобы эту фигню отобразить.
– knes Jun 16 '14 at 09:59