可能重复:
Why would a javascript variable start with a dollar sign?
Can someone explain the dollar sign in Javascript?
我正在查看一个js教程,其中有几个函数在前面用$声明。我做了一些在线搜索,但没有找到参考。这是我自己创建的一个例子:
var $x = function(q)
{
return q*q;
}
var $y = function()
{
alert($x(10));
}
当我从网页上拨打$ y时,我会收到100的提醒,这就是我的期望。那么,什么,如果有的话,是$ for?
答案 0 :(得分:2)
我不认为$意味着什么特别的,教程只是决定命名函数$ x和$ y
答案 1 :(得分:1)
除非你包含jQuery,否则它并不意味着什么特别之处。一般来说,我已经看到在变量的开头使用$来将它们标记为全局变量。
答案 2 :(得分:0)
$
是JavaScript中变量名称的允许标志之一。它不是运营商。
作为some other answer on SO mentioned,允许的字符为:[a-zA-Z_$][0-9a-zA-Z_$]*
。
因此,这不是运算符,可用于区分某些变量与其他变量。
当涉及到单个dolar符号($
,没有任何其他字母)时,如果你已经安装了jQuery并坚持使用默认设置,这通常作为jQuery
函数的别名。
答案 3 :(得分:0)
在这种特殊情况下,没有任何意义。你可以删除它简单地做y(10);或x(10);
例如,Microsoft引入了$ find作为document.getElementById的简写