Where to use "var' in javascript programs

Possible Duplicate:
Difference between using var and not using var in JavaScript

Hello,

I am a self learned developer. Always, i write javascripts without the var for variables. But some javascripts use var for variables.

Both worked well for me. I am bit confused by this.

Is Writing scripts with var a standard form or they used only within classes ?


var limits the scope of a variable to the function it is declared in, if you don't use var you create a global.

Globals tend to lead to code that is hard to maintain and suffers from race conditions.

Always use var unless you have a very good reason not to.


If you don't use var , the variable will be global, not limited in the scope you're in (a problem for say another variable in the global space with the same name, you just over-wrote it, probably unintentionally).

Short version: always use var to be safe.

链接地址: http://www.djcxy.com/p/96490.html

上一篇: 性能问题与grep

下一篇: 在javascript程序中何处使用“var”