为什么JavaScript变量会以美元符号开头?
我经常看到JavaScript带有以美元符号开头的变量。您何时/为什么选择以这种方式为变量添加前缀?
(我不是在问$('p.foo')
您在jQuery和其他语言中看到的语法,而是关于诸如$name
和的普通变量$order
)
回答:
非常普遍的用途是将存储在变量中的 对象与其他变量区分开。
例如,我将定义:
var $email = $("#email"); // refers to the jQuery object representation of the dom objectvar email_field = $("#email").get(0); // refers to the dom object itself
我发现这对于编写 代码非常有帮助,并且可以轻松查看具有不同属性集的 对象。
以上是 为什么JavaScript变量会以美元符号开头? 的全部内容, 来源链接: utcz.com/qa/424878.html