摘要: js中定义一个变量可以加关键词var也可以不加,规则是这样的:1. 在全局范围内用不用var都可以,变量都是全局的2. 在局部范围内比如函数中,用不用var是不一样的,用var定义出来的是局部变量,不用var定义出来的是全局变量。总结出来就是这样的:不用var定义出来的是全局变量,用var在全局范围内定义出来的也是全局变量,但是用var在局部范围内定义出来的是局部变量。同时还有一个要注意,js在执行之前也是会进行语法分析的,比如下面的这个例子:var i = 0;alert(i);function test() { alert(i); var i = 1; alert(i);}test();一 阅读全文
posted @ 2013-12-13 08:41 刘金宇 阅读(3856) 评论(0) 推荐(0)