JavaScript变量声明

Ama*_*ans 4 javascript

JavaScript中以下类型的var声明之间的区别是什么?

$x

var x

var $x
Run Code Online (Sandbox Code Playgroud)

Sur*_*ams 7

$ x和x只是两个不同的变量名.喜欢var xvar y.简单地使用$ x是隐含的声明,除非$ x存在于更高的范围内,您将使用它.声明var $x在当前作用域中设置新的$ x,以避免与更高作用域中的任何其他$ x发生冲突.