美文网首页
js的作用域

js的作用域

作者: 小啊美 | 来源:发表于2021-05-19 18:56 被阅读0次

    作用域简单讲就是指变量能够被访问到的范围。
    js作用域分为:全局作用域、函数作用域和块级作用域三种。

    • 全局变量: 在网页中可以使用并访问的变量,是挂载到window对象下的变量
    • 局部变量(函数变量):只能在函数内部访问的变量
    • 块级变量:ES6新增,let/const声明,只能在块级作用域中访问的变量
      (ps: 暂时性死区:变量在声明之前被使用就会出现暂时性死区)

    作用域链:当访问一个变量时,代码执行器首先会在当前作用域中查找,如果没有找到,就去父级作用域中查找,直到找到该变量或不存在父级作用域中,这就是作用域链

    相关文章

      网友评论

          本文标题:js的作用域

          本文链接:https://www.haomeiwen.com/subject/wqtmjltx.html