Я пытаюсь перемещать десятичные знаки вокруг числа. У меня есть следующая настройка.Ошибка округления математики в javascript
dividend = 9130.124;
numFactor = 1;
dividend = (dividend * Math.pow(10, numFactor));
я получаю следующий результат
91301.23999999999
Я думал, что я хотел бы получить что-то вроде
91301.24
Если я изменяю дивиденды 9130.123
я получаю правильный ответ 91301.23
Есть ли способ обойти это или я что-то пропустил?
воспользуйтесь этим, чтобы получить результат .. Math.round (divend * 100)/100 – Rinku
Я думаю, что Уэсли хочет переместить десятичные знаки вокруг числа. Все ответы касались округления до фиксированного числа знаков после запятой – Sharun