P6-JS作用域 jeyarLin 2022-08-04 50 阅读1分钟 注意点 除了函数外,js是没有作用域块的。 作用域链:内部可以访问外部的变量,但外部不能访问内部的变量。 注意:如果内部有,优先查找内部的,如果内部没有就查找外部的。 注意:声明变量是用var,是没有写(window.)的。 注意:JS有变量提升的机制(变量悬挂声明)。 优先级:声明变量 ==> 声明普通函数 ==> 参数 ==> 变量提升 test关注 本层作用域有没有变量(注意变量提升)。 注意:JS除了函数外没有块级作用域。 普通声明函数是不看写函数时候的顺序的。