jQuery是JavaScript。因此,您有两种不同的方式来声明变量:
这是:
$variable = "string";
与此相同:
var variable = "string";
或者声明两个不同的变量?
答案 0 :(得分:4)
jquery是一个javascript库,因此声明的语法是相同的
$variable
和variable
是不同的变量
以" $"开头可能是任何作家都会遵循的惯例。
在javascript中,变量名称可以以$
和_
变量名称区分大小写,因此variable=""
某些内容和Variable
也不同。
答案 1 :(得分:2)
$variable = "string";
不是在JavaScript中创建变量的“jQuery方式”。如果JavaScript代码没有以严格模式运行,那么该语句将隐式地将$variable
声明为var,就像任何赋值一样。 var variable = "string";
会声明一个名为variable
的变量,因此你有两个独立的变量; $variable
和variable
。这些都不会受到jQuery的影响。
请注意,变量通常以$
为前缀,表示它们是jQuery包装的对象,例如。
var $myDiv = $('#myDiv');