Каким образом в JavaScript (2,5 - 2) * 2=6? - Вопросы по Java

Вопрос Каким образом в JavaScript (2,5 - 2) * 2=6?

Регистрация
9 Июн 2013
Сообщения
78
Репутация
-3
Спасибо
0
Монет
0
Каким образом в JavaScript (2,5 - 2) * 2=6?
 
Регистрация
19 Окт 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
Потому что оператор запятая вычисляет выражение слева на право, но возвращает последнее вычисленное значение, остальные отбрасываются. 2 просто вычисляется и отбрасывается, затем идет вычисления 5-2 и это последнее значение становится результатом того что находится в скобках и затем этот результат умножается на 2 и в итоге получаем 6. Оператор запятая чаще в основном используют в циклах for.
 
Регистрация
19 Янв 2013
Сообщения
90
Репутация
4
Спасибо
0
Монет
0
875a8375f91de049494d6073098e8a2f_43ed488a93e3eaf48d79666d1ebd1037.png

так должно быть
 
Регистрация
21 Апр 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Потому, что (2,5 - 2) это ((2), (5 - 2)).
Запятая - это последовательное выполнение выражений, разделённых запятой.
Разделитель в числе - ТОЧКА, а не запятая.
 
Сверху Снизу