var x = (1,2,3); alert(x);
这个表达式的值是3。
这个表达式(1,2,3)叫什么?为什么它会返回3?
(1,2,3)
Javascript有一个逗号 运算符,就像C语言一样。它会对每个表达式进行求值,然后返回最后一个表达式的结果。
我以前在Javascript中没有见过这种写法。但在许多其他类C语言中,它基本上会对括号中的每个表达式进行求值,并返回最后一个表达式的值。