我遇到了一个我不理解的 jQuery/Javascript 语句。它涉及“逗号运算符”。我查了一下,但我没有看到一个很好的解释和一个很好的例子。
这是声明:
var nav = $( '#site-navigation' ), button, menu;
我遇到了一个我不理解的 jQuery/Javascript 语句。它涉及“逗号运算符”。我查了一下,但我没有看到一个很好的解释和一个很好的例子。
这是声明:
var nav = $( '#site-navigation' ), button, menu;
这不是操作员。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
逗号运算符是另一回事 - 您可以在此处阅读有关它的信息。
在该上下文中使用逗号:
var nav = $( '#site-navigation' ), button, menu;
是...的“简写”
var nav = $( '#site-navigation' );
var button;
var menu;