Показать сообщение отдельно
  #1 (permalink)  
Старый 13.03.2018, 13:02
Интересующийся
Отправить личное сообщение для Noga_programmista Посмотреть профиль Найти все сообщения от Noga_programmista
 
Регистрация: 13.03.2018
Сообщений: 17

Неточности округления
Начал изучать JS. И при попытке разобраться с округлением наткнулся на небольшую несостыковочку. Объясните почему так может происходить! Спасибо!
var result = Math.random();
alert(  100*result.toFixed(2) + " = " + result );


выдаёт следующее (примерно один раз из 10 ) :

14.000000000000002 = 0.13503872339659528

все остальные разы работает корректно:

66 = 0.6598168820795063

Последний раз редактировалось Noga_programmista, 13.03.2018 в 13:07.
Ответить с цитированием