js中定义变量加var与不加var的区别?
var 不一定是用来定义局部变量的
jscript的全局变量和局部变量的分界是这样的:
过程体(包括方法function,对象Object o ={})外的所有变量不管你有没有加var保留字,他都是全局变量
过程体内(包括方法function(){},对象Object o={})内的对象加var保留字则为局部变量,而不加var保留字即为全局变量
即:只要在过程体外,都是全局变量,在过程体内加var 为局部变量 不加为全局变...
转载
2020-05-31 16:55:30 ·
215 阅读 ·
0 评论