• 技术文章 >Web开发 >JavaScript

    JavaScript局部作用域的分类

    小妮浅浅小妮浅浅2021-10-23 10:09:02原创238

    1、函数作用域里的变量和函数只能由函数内部访问,作用域是分层的,内部函数可以访问外部函数作用域里的变量。

    function foo() {
        var localVar = 'local'
        function localFunc() {
            console.log(local)
        }
        localFunc() // local
    }
    localFunc() // 报错

    2、块级作用域,所声明的变量只能在指定块的作用域内被访问。

    ES6新增了let和const两种声明变量的命令。

    console.log(b) // undefined
    console.log(a) // Uncaught ReferenceError: a is not defined
    let a = 'i am there'
    var b = 'i am here'

    以上就是JavaScript局部作用域的分类,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript 局部作用域
    品易云
    上一篇:JavaScript全局作用域是什么 下一篇:JavaScript作用域链的形成

    相关文章推荐

    • javascript中有哪些布尔操作符• javascript中乘法的使用• javascript中除法怎么用• javascript加法如何使用• javascript减法怎么用• javascript关系操作符如何使用• javascript相等操作符的使用• javascript max和min的使用• JavaScript逻辑运算符里的短路• JavaScript构造函数的优缺点• JavaScript原型添加存在的属性• JavaScript原型链继承的注意点• JavaScript如何盗用构造函数• JavaScript组合继承的实现• JavaScript全局作用域是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网