Javascript中的逗号运算符如何工作?

时间:2013-08-21 17:59:22

标签: javascript jquery

我遇到了一个我不明白的jQuery / Javascript语句。它涉及“逗号运算符”。我查了一下,但是我没有看到一个很好的例子。

以下是声明:

var nav = $( '#site-navigation' ), button, menu;

2 个答案:

答案 0 :(得分:4)

这不是运营商。逗号允许您使用单个var语句定义多个变量:

var nav = $( '#site-navigation' ), // define variable 'nav' and assign $( '#site-navigation' ) to it
    button, // this defines variable named 'button' with no initial value 
    menu; // this defines variable named 'menu' with no initial value

逗号运算符是其他内容 - 您可以阅读它here

答案 1 :(得分:2)

在该上下文中使用逗号:

var nav = $( '#site-navigation' ), button, menu;

是......的简写“

var nav = $( '#site-navigation' );
var button;
var menu;