Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Умножение и сложение на 2. Должна же быть разница? (https://javascript.ru/forum/misc/41993-umnozhenie-i-slozhenie-na-2-dolzhna-zhe-byt-raznica.html)

Mrjoey 08.10.2013 17:27

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

Спасибо.

Яростный Меч 08.10.2013 17:48

Цитата:

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

ох уж этот ЕГЭ...

Mrjoey 08.10.2013 18:10

могли бы все таки пояснить)

animhotep 08.10.2013 18:43

Цитата:

Сообщение от Mrjoey
0,5 * 2 = 0,25

это в какой такой вселенной 2 раза по половине будет четверть?

Mrjoey 08.10.2013 19:26

хм)

Makarov 08.10.2013 21:56

Цитата:

Сообщение от Mrjoey (Сообщение 275487)
разве не должно быть так, что:
0,5 + 0,5 = 1, а
0,5 * 2 = 0,25

А 0,5 / 2 сколько будет?

Яростный Меч 08.10.2013 22:00

Цитата:

Сообщение от Mrjoey
могли бы все таки пояснить)

ты перепутал умножение и возведение в степень.
наверно, сильно не выспался.

Mrjoey 10.10.2013 12:05

загнался, черт возьми)) спасибо)

Vampir3 10.10.2013 18:51

:lol:


Часовой пояс GMT +3, время: 11:42.