JS变量之间的区别是什么 - 带和不带美元符号
What is a difference between JS variables - with and without dollar sign?
这两个变量有什么区别?(请参阅美元符号)
var $button = $("<input>");
和
var button = $("<input>");
?
这只是开发人员的口味。假设您想将 HTML 元素保存在程序的变量中,您这样做。
var $input = $('input');
因此,每当我们看到变量$input
时,我们确信它包含一个jQuery对象(可以在其上执行jquery库函数的html元素,例如:$input.toggle(),$input.remove(),$input.val()等)。
其中不带$
的普通变量名是指出程序变量。例如,我们可以说变量,其中包含一些无法执行数学运算的值。喜欢
var shippingCost = 40;
var quantity = $('#totalQuantity').val();
var totalCost = $('#totalCost').val();
var finalPrice = (totalCost * quantity )+ shippingCost;
所以你看到这里我们做更多的数学运算。
此外,在变量名称中使用$
纯粹是开发人员的兴趣,这一切都取决于代码的可读性。它只是Jquery Beast Coding Practices
之一。
这两个变量之间没有真正的区别。这只是一个约定,以包含带有美元符号的jQuery对象的变量的名称开头。例如,这使得更容易将它们从包含HTML元素的变量中分离出来。
相关文章:
- javascript美元符号变量不起作用
- 美元符号可以被认为是jquery中的宏吗?
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- 铬中的 $ 变量(美元符号)
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- jquery.formatCurrency.js删除美元符号
- Javascript框架中的美元符号
- 使用美元符号和千位分隔符格式化引导表
- 在 String.prototype.rereplace 使用的字符串中转义美元符号的更好方法
- ${}(美元符号和大括号)在 JavaScript 中的字符串中是什么意思
- 正则表达式 - 从文本输入中删除美元符号
- JS变量之间的区别是什么 - 带和不带美元符号
- $$(双美元符号)在角度中用于什么
- 在javascript中使用下划线,如美元符号
- 在 Javascript 中将 $(美元符号)添加到多个数字中
- 正则表达式模式字母数字和美元符号
- 从 dom 文本中删除美元符号 - 而不是从 js 代码中删除
- 如何在角度js中获取特定的货币符号(在我的例子中是卢比符号)而不是默认的货币符号(美元$符号)
- `string.replace`使用美元符号($)作为替换时的怪异行为
- 带有美元符号的Javascript函数声明