为什么 JavaScript 变量会以美元符号开头?
2022-08-29 22:08:02
我经常看到JavaScript的变量以美元符号开头。何时/为什么会选择以这种方式为变量添加前缀?
(我不是在问你在jQuery和其他语法中看到的语法,而是像和$('p.foo')
$name
$order
)
我经常看到JavaScript的变量以美元符号开头。何时/为什么会选择以这种方式为变量添加前缀?
(我不是在问你在jQuery和其他语法中看到的语法,而是像和$('p.foo')
$name
$order
)
jQuery中非常常见的用途是将存储在变量中的jQuery对象与其他变量区分开来。
例如,我会定义:
var $email = $("#email"); // refers to the jQuery object representation of the dom object
var email_field = $("#email").get(0); // refers to the dom object itself
我发现这在编写jQuery代码时非常有帮助,并且可以轻松查看具有不同属性集的jQuery对象。