美文网首页
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.作用域)

    作用域 1.变量的作用域 2.函数作用域的变量 3.全局作用域的变量 4.注意 5.声明提前:

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • JS作用域的练习

    Js作用域练习demo1 Js作用域练习demo2 JS作用域练习demo3 JS作用域练习demo4 JS作用域...

  • 你不知道的JS-上卷

    作用域整体理解:JS作用域分为函数作用域,全局作用域,with和try catch形成的块级作用域。 JS引擎在编...

  • js 闭包

    一、js 作用域 讲闭包首先就要理解 js 的作用域。再 ES5 中,js 有两种作用域,全局作用域和函数作用域(...

  • 2019-08-13JS里面的作用域Scope

    作用域指一个变量的作用范围。 JS的作用域 在JS中,有两种作用域 全局作用域直接编写在script标签中 JS代...

  • 干货!月薪80k前端大佬面试笔记:JS闭包解析!

    三点注意事项 JS没有块级作用域,只有全局作用域和局部作用域(函数作用域)。 JS中的作用域链,内部的作用域可以访...

  • JavaScript作用域的理解

    作用域:就是起作用的区域。JS的作用域规定了变量和函数可访问的范围。JS作用域分为:全局作用域和局部作用域 全局作...

  • JS 作用域链、导入导出

    1. JS 的作用域链 作用域在 JS 中表示变量的可访问性和可见性。JS 作用域有 3 种:1. 全局作用域;2...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

网友评论

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

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