Показать сообщение отдельно
  #6 (permalink)  
Старый 16.08.2012, 17:09
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Это не глюк, а фича арифметики чисел с плавающей запятой, как верно заметил B@rmaley.e><e. В учебнике об этом написано:
http://learn.javascript.ru/number#%D...%D 0%B8%D1%8F
В этом формате чисел можно точно записать без перерыва целые числа до Math.pow(2, 53) включительно, или 9007199254740992. Math.pow(2, 53)+1 - наименьшее натуральное число, которое нельзя записать точно.
Ответить с цитированием