0

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

这是声明:

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

2 回答 2

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

逗号运算符是另一回事 - 您可以在此处阅读有关它的信息。

于 2013-08-21T17:59:57.870 回答
2

在该上下文中使用逗号:

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

是...的“简写”

var nav = $( '#site-navigation' );
var button;
var menu;
于 2013-08-21T18:02:52.570 回答