Ответ 1
Как только вы прочтете, что Что должен знать каждый компьютерный ученый о арифметике с плавающей точкой, вы можете использовать .toFixed()
:
var result = parseFloat('2.3') + parseFloat('2.4');
alert(result.toFixed(2));
Возможный дубликат:
Является ли математика JavaScript нарушена?
Я вычисляю сумму нескольких значений float с помощью javascript и... Я заметил странную вещь, которую раньше не видели. Выполнение этого кода:
parseFloat('2.3') + parseFloat('2.4')
Я получаю 4.699999999999999
Итак... что я могу сделать, чтобы получить правильное значение? (предполагается, что это неверно...)
Как только вы прочтете, что Что должен знать каждый компьютерный ученый о арифметике с плавающей точкой, вы можете использовать .toFixed()
:
var result = parseFloat('2.3') + parseFloat('2.4');
alert(result.toFixed(2));
(parseFloat('2.3') + parseFloat('2.4')).toFixed(1);
он собирается дать вам решение, полагаю,