标签:查找 OLE 自己的 不能 局部变量 代码 5.0 cti java
作用域:
1 在es5.0中只有函数可以构成一个作用域 2 全局作用域: 整个js代码执行的环境 3 局部作用域: 函数可以构成一个局部作用域 4 全局变量: 在全局作用域中申明的变量 5 局部变量: 在函数构成的局部作用域中申明的变量
var a = 1; function fn(){ var a = 2; function fnA(){ a = 3; console.log(a); //3 } fnA(); console.log(a); // 3 } fn(); console.log(a);// 1
词法作用域(静态作用域):
变量的查找规则
1 先在自己的作用域里面找,如果没有就顺着作用域链往上找,找到则返回,找不到则一直找到全局为止 2 如果要直接赋值的话,找到全局也没有,那么浏览器会帮我们自动创建一个出来 3 如果只是访问的话,找到全局都没有就报错 xxx is not defined
标签:查找 OLE 自己的 不能 局部变量 代码 5.0 cti java
原文地址:https://www.cnblogs.com/autoXingJY/p/9053922.html