在javascript程序中何处使用“var”
可能重复:
JavaScript中使用var和不使用var之间的区别
你好,
我是一位自学成才的开发者。 总是,我写的JavaScript没有var
变量。 但是有些JavaScript使用var
来表示变量。
两者对我都很好。 我有点困惑。
使用var
标准形式编写脚本还是仅在类中使用?
var
将变量的范围限制为它声明的函数,如果你不使用var
你创建一个全局变量。
全局趋向于导致难以维护并且受到竞争条件影响的代码。
除非你有一个非常好的理由,否则一定要使用var
。
如果你没有使用var
,那么这个变量将是全局的,并不局限于你所在的范围内(在全局空间中另一个变量名称相同的问题,你可能会无意中覆盖它)。
简短版本:总是使用var
来保证安全。