猿问

有人可以用Javascript解释美元符号吗?

有人可以用Javascript解释美元符号吗?

有问题的代码在这里:

var $item = $(this).parent().parent().find('input');

变量名中美元符号的目的是什么,为什么不排除呢?


心有法竹
浏览 489回答 3
3回答

拉莫斯之舞

变量中的'$'对解释器来说没有什么特别之处,就像下划线一样。从我所看到的,很多人使用jQuery(这是你的示例代码对我来说)倾向于为包含带有$的jQuery对象的变量添加前缀,以便它们易于识别并且不会与整数相混淆。$()jQuery中的美元符号函数是经常使用的库函数,因此需要一个简短的名称。

料青山看我应如是

在您的示例中,除了作为名称的字符之外,$没有特殊意义。但是,在ECMAScript 6(ES6)中,$可能代表模板文字var user = 'Bob'console.log(`We love ${user}.`); //Note backticks // We love Bob.
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答