0

次のような変数を使用する Web サイトで JavaScript ファイルを見つけました。

var $variable

それは何ですか?ありがとう、DGM

4

4 に答える 4

3

$は、JS の他の正当なシンボルと同様に通常のシンボルであり、変数として、または変数の一部として使用することもできます。

var $ = {};

これは、 jQueryオブジェクトの識別子でもあります。そのため、通常、jQuery オブジェクトを表すこのように名前が付けられた変数が表示されます。

var $variable = $('#element');

アンダースコア記号をルート オブジェクトとして使用するUnderscore.jsもあります。_

于 2013-03-30T16:38:14.453 に答える
1

これは完全に通常の変数で、ドル記号で始まります。これは JavaScript では特別な意味を持ちません。アンダースコアと同様に有効な識別子です。

$ で始まる変数名は$、コンストラクターとして使用するライブラリの 1 つ (jQuery など) によって作成されたオブジェクト ラッパーが含まれていることを示す場合があります。「プレーンな値」とは対照的です。

于 2013-03-30T16:38:17.347 に答える