JavaScript 中美元符号的目的是什么?
2022-08-29 23:16:20
有问题的代码在这里:
var $item = $(this).parent().parent().find('input');
变量名称中的美元符号有什么用,为什么不直接排除它呢?
有问题的代码在这里:
var $item = $(this).parent().parent().find('input');
变量名称中的美元符号有什么用,为什么不直接排除它呢?
变量中的“$”对解释器来说没有任何特别之处,就像下划线一样。
从我所看到的情况来看,许多使用jQuery的人(这是我的示例代码的样子)倾向于在包含jQuery对象的变量前面加上$,以便它们易于识别,而不会与整数混淆。
jQuery 中的美元符号函数是一个经常使用的库函数,因此需要一个短名称。$()
在您的示例中,$除了是名称的字符之外,没有其他特殊意义。
但是,在 ECMAScript 6 (ES6) 中,$ 可能表示模板文本
var user = 'Bob'
console.log(`We love ${user}.`); //Note backticks
// We love Bob.