js变量问题。var a = (1,2)表示什么?

声明var a = (1,2);
结果是a=2
这种声明方式有什么特殊意义吗,还是浏览器的一种兼容处理?

还有就是方法的声明function test(){return 1,2};
调用后也会返回2

我是做后台的,前端不长写。貌似python可以这样吧。声明元组和返回元组什么的

逗号操作符

http://blog.csdn.net/wl110231/article/details/8162732

这是js中逗号的作用,强制取最后一个值,跟浏览器没有关系。