jQuery可以使用相同的名称制作2个不同的变量吗?

时间:2014-12-23 21:38:02

标签: javascript jquery

jQuery是JavaScript。因此,您有两种不同的方式来声明变量:

  • jQuery方式
  • JavaScript方式

这是:

$variable = "string";

与此相同:

var variable = "string";

或者声明两个不同的变量?

2 个答案:

答案 0 :(得分:4)

jquery是一个javascript库,因此声明的语法是相同的

$variablevariable是不同的变量

以" $"开头可能是任何作家都会遵循的惯例。

在javascript中,变量名称可以以$_

开头

变量名称区分大小写,因此variable=""某些内容和Variable也不同。

答案 1 :(得分:2)

$variable = "string";不是在JavaScript中创建变量的“jQuery方式”。如果JavaScript代码没有以严格模式运行,那么该语句将隐式地将$variable声明为var,就像任何赋值一样。 var variable = "string";会声明一个名为variable的变量,因此你有两个独立的变量; $variablevariable。这些都不会受到jQuery的影响。

请注意,变量通常以$为前缀,表示它们是jQuery包装的对象,例如。

var $myDiv = $('#myDiv');