1 javascript作用域 初学javascript的时候,变量的作用域就感觉有些麻烦,他不像C#或java那样清晰明了,貌似处处都在作用域内,但有时会处处都是空. javascript中,变量的作用域只有两种,全局变量和局部变量,并且只由函数决定,函数内的即为局部变量,函数外的就为全局变量 如图: 一切要是都这样,那么世界该有多么美好!!!但是 总会有各种各样的陷阱 陷阱1:函数中声明全局变量 函数中省略var 关键字 笔误 在for循环中,i前忘记写var 第二点的扩充,for(var…