2013-09-04 2 views

ответ

1

Тип чисел с плавающей запятой, используемых JavaScript (IEEE-754), не поддерживает «точное» значение такого типа (например, что-то сказать, что «20.00» имеет два нуля после десятичной, но «20.000 «имеет три). Конечные нули после десятичной точки не имеют значения.

Существует стиль номера для этого в некоторых средах (Java имеет BigDecimal, C# имеет decimal), но ничего не сделано в JavaScript. Я считаю, что есть порт BigDecimal для JavaScript.

2

.0 часть числа не имеет отношения к его стоимости.

Просто преобразуйте его так, как вам нужно, когда пришло время показать конечного пользователя.

Смежные вопросы