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

Умножение и сложение на 2. Должна же быть разница?
День добрый!

Объясните мне мне пожалуйста, что происходит?

вот, допустим вывожу 4 значения:

var coin1 = Math.random();
var coin11 = coin1 * 2;
var coin2 = coin1 + coin1;
var coin3 = Math.floor(coin2);

в итоге значения получаются следующие, соответственно:
0.808244312414825
1.61648862482965
1.61648862482965
1

Вот скажите, как может умножение и сложение десятичных дробей дает одинаковый результат?

разве не должно быть так, что:
0,5 + 0,5 = 1, а
0,5 * 2 = 0,25

Спасибо.
__________________
Расписание матчей [URL="http://sportlands.ru/hockey/world-championship/"]Чемпионата мира по хоккею 2012[/URL]!
Ответить с цитированием