0

理解できない jQuery/Javascript ステートメントに出くわしました。「コンマ演算子」が含まれます。調べてみたのですが、いい例えでいい説明が見当たりません。

ここに声明があります:

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

2 に答える 2

4

これは演算子ではありません。varコンマを使用すると、1 つのステートメントで複数の変数を定義できます。

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 に答える