Js作用域链 用户8348324805768 2021-04-24 144 阅读1分钟 变量有作用域,即全局作用域和函数作用域 作用域链是变量执行的顺序:由内向外查找,若函数内部有变量则使用函数内部,若没有则向上查找全局变量 变量提升:函数内部只要有定义变量,那么在编译是会先将变量进行声明,但是注意,若在赋值之前就是使用,则将获得undefined,因为在编译时我们只是先声明了这变量但是还没有赋值就用的情况。