Страницы

Поиск по вопросам

пятница, 5 октября 2018 г.

Почему в JS 1.65 - 1 = 0.6499999999999999 [дубликат]

На данный вопрос уже ответили: Вычисления на числах с плавающей точкой не работают 2 ответа или 1.85 - 1 = 0.8500000000000001 А числа больше двух уже имеют только два знака после запятой 2.65 - 1 = 1,65 2.85 - 1 = 1,85


Ответ

Basic Answers Why don’t my numbers, like 0.1 + 0.2 add up to a nice round 0.3, and instead I get a weird result like 0.30000000000000004? Why do computers use such a stupid system? What can I do to avoid this problem? Why do other calculations like 0.1 + 0.4 work correctly?

Комментариев нет:

Отправить комментарий