Возможный дубликат:
Понимание проблем с плавающей запятой
На этой странице есть простое оповещение:
alert(185.3 + 12.37);
Для меня это должно быть равно 197,67.
Однако в браузерах, которые я тестировал (Chrome/Safari на OSX, FF на Win7), ответ таков:
197.67000000000002
Это почему? Это просто известная ошибка или есть нечто большее, чем добавление JavaScript, чем я понимаю?