美文网首页
js总结(5.作用域)

js总结(5.作用域)

作者: 隔壁宿舍的王先生 | 来源:发表于2018-07-13 20:20 被阅读0次

    作用域

    1.变量的作用域

          作用域:变量和函数的可访问范围
                作用域可分为:
                   1.全局作用域:一经定义代码的任何位置都可以访问
                    2.局部作用域:只能在当前函数内访问
    

    2.函数作用域的变量

          将 变量 或 函数 声明在某函数内,有效范围就在该函数中,出了该函数,变量 或 函数 就失效
    

    3.全局作用域的变量

        将 变量定义在 独立于 任何 function 的位置处(<script>中),在代码的任何位置都可以访问到
              1、独立于任何 function 声明变量
              2、函数中,通过不写var的方式声明全局变量
    

    4.注意

           全局变量和局部变量冲突时,优先使用的是 局部变量
    

    5.声明提前

            js程序正式执行前,会把所有var声明的变量预读到所在作用域的顶部。但对变量的赋值依然保留在原位置
    

    相关文章

      网友评论

          本文标题:js总结(5.作用域)

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