括号中的Javascript表达式

时间:2011-03-05 01:56:13

标签: javascript

var x = (1,2,3);
alert(x);

此表达式的计算结果为3.

如何调用此表达式 (1,2,3) ?为什么它会返回3?

2 个答案:

答案 0 :(得分:12)

Javascript有comma operator,就像C一样。它评估每个表达式,然后返回最后一个表达式。

答案 1 :(得分:2)

我之前没有在Javascript中看过这个。但是在许多其他C'ish语言中,它基本上评估括号中的每个表达式并返回最后一个的值。