我在一个网站中找到了一个使用如下变量的 JavaScript 文件:
var $variable
是什么类型?谢谢,DGM
它是一个完全正常的变量,以美元符号开头——在 JavaScript 中没有特殊含义。它是一个有效的标识符,就像下划线一样。
有时,以 $ 为前缀的变量名表明它们包含由$
用作构造函数的库之一(例如 jQuery)创建的对象包装器;与“普通值”相反。
Javascript 标识符必须以字母、下划线或美元符号开头。所以它只是一个变量。
$ 符号的预期用途是用于代码生成器,但一些库将其用于自己的目的。
在 javascript 变量名中使用 $ 是完全有效的。就我个人而言,我尽量避免这种情况,因为它可能与 jquery 对象或 php 变量混淆,这些对象或 php 变量可能会误入 javascript。