Неожиданные результаты в Firebug - PullRequest
0 голосов
/ 03 декабря 2010

Неожиданные результаты в консоли Firebug. Почему в этой операции: 1.7E16 + 2 последнее число равно 2, а в операции 1.7E16 + 3 последнее число равно 4: D Это ошибка JavaScript?

Firebug неожиданные результаты

1 Ответ

3 голосов
/ 03 декабря 2010

Это не неожиданно.Это стандартное поведение с плавающей запятой.

Вы действительно должны прочитать ' Что должен знать каждый компьютерщик об арифметике с плавающей запятой '.

Если этот материал слишком сложный,и это наиболее определенно, http://floating -point-gui.de является очень краткой альтернативой.

...