Задать вопрос

Почему javascript выводит лишнюю дробь при элементарном суммировании?

Есть вот такая простая табличка, в которой просто суммируются числа и результат выводится в span

maHImf3.png

Откуда взялись эти лишние 00000000006?
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
@teslor
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что вещественные числа представляются в двоичном виде (IEEE 754), и, в большинстве случаев имеют погрешность представления. При операциях с числами погрешности накапливаются, отсюда и хвосты. Округляйте до двух знаков после запятой перед выводом или работайте не с рублями, а с копейками, тогда будет целочисленная арифметика.
PS. Сорри, у вас тенге и тиыны. Но принцип тот же :-)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽