Умножение и сложение на 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]!
|