JavaScript圆括号中的表达式

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

这个表达式的值是3。

这个表达式(1,2,3)叫什么?为什么它会返回3?

2个回答

13

Javascript有一个逗号 运算符,就像C语言一样。它会对每个表达式进行求值,然后返回最后一个表达式的结果。


2

我以前在Javascript中没有见过这种写法。但在许多其他类C语言中,它基本上会对括号中的每个表达式进行求值,并返回最后一个表达式的值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接