JS метод parseFloat не возвращает правильное значение - PullRequest
1 голос
/ 05 мая 2011
parseFloat("-999999999999999.9991") returns -1000000000000000

и при отладке

(-1000000000000000 == -999999999999999.999) условие истинно.

1 Ответ

4 голосов
/ 05 мая 2011

Операции с плавающим типом данных имеют ограниченную точность, и они часто приводят к ошибкам при округлении чисел, как в вашем случае.

...