标签: javascript
var x = (1,2,3); alert(x);
此表达式的计算结果为3.
如何调用此表达式 (1,2,3) ?为什么它会返回3?
(1,2,3)
答案 0 :(得分:12)
Javascript有comma operator,就像C一样。它评估每个表达式,然后返回最后一个表达式。
答案 1 :(得分:2)
我之前没有在Javascript中看过这个。但是在许多其他C'ish语言中,它基本上评估括号中的每个表达式并返回最后一个的值。