0

変数を確立するこれら 2 つの方法の違いは何ですか?

JavaSript

var img = $('#redImage');

jQuery

var $img = $('#redImage');
4

3 に答える 3

8

にはさまざまな名前があります (1 つは記号で始まり、もう 1 つは$記号ではありません)。それだけです。は$特別な意味はなく、ただの文字です。

$変数に jQuery オブジェクトが割り当てられていることを示すヒントとして、a で始まる変数を使用する人もいます。これは、変数名の前に文字を付けて型を示すハンガリー記法スタイルによく似ています。

于 2013-05-07T22:18:47.657 に答える
2

$invar $imgは、変数が jQuery オブジェクトであることを示す単なる命名規則です。

これをしている間 -

var img = $('#redImage');
var $img = $('#redImage');

実際には、異なる名前の 2 つの変数を定義しました- imgそして$img

于 2013-05-07T22:19:58.187 に答える
1

1 つは img という名前の変数を作成し、もう 1 つは変数名 $img を作成します ... ドル記号は、変数名に完全に有効な文字です。

Javascript 変数名で有効な文字

于 2013-05-07T22:19:41.553 に答える