在javascript程序中何处使用“var”

时间:2010-06-20 13:53:38

标签: javascript jquery class variables

  

可能重复:
  Difference between using var and not using var in JavaScript

您好,

我是一名自学成才的开发人员。总是,我写的javascripts没有var变量。但是有些javascripts使用var来表示变量。

两者都适合我。我有点困惑。

编写带有var标准格式的脚本,还是只在类中使用?

2 个答案:

答案 0 :(得分:11)

var将变量的范围限制为声明的函数,如果不使用var,则创建全局变量。

全球化往往导致代码难以维护并且受到竞争条件的影响。

除非您有充分的理由不这样做,否则请始终使用var

答案 1 :(得分:1)

如果你不使用var,那么变量将是全局变量,不受你所在范围的限制(对于全球空间中具有相同名称的另一个变量的问题,你只需要 - 写的,可能是无意的)。

简短版本:始终使用var是安全的。