Есть ли лучший способ умножения и деления цифр, чем использование *
и /
?
В Chrome Firefox и Internet Explorer наблюдается странное поведение при использовании этих операторов:
x1 = 9999.8
x1 * 100 = 999979.9999999999
x1 * 100 / 100 = 9999.8
x1 / 100 = 99.99799999999999
http://jsbin.com/ekoye3/
Я пытаюсь округлить пользовательский ввод с parseInt ( x1 * 100 ) / 100
, и результат для 9999.8
равен 9999.79
Должен ли я использовать другой способ для достижения этой цели?