js总结(5.作用域)

作用域

1.变量的作用域

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

2.函数作用域的变量

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

3.全局作用域的变量

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

4.注意

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

5.声明提前

        js程序正式执行前,会把所有var声明的变量预读到所在作用域的顶部。但对变量的赋值依然保留在原位置
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,700评论 0 13
  • 继承 一、混入式继承 二、原型继承 利用原型中的成员可以被和其相关的对象共享这一特性,可以实现继承,这种实现继承的...
    magic_pill阅读 4,704评论 0 3
  • 这是一个信息爆炸的时代。 在传统媒体盛行的时代,我们有大块的时间来阅读报纸,沉浸式的接收信息;但是自从手机出现之后...
    StayHungry阅读 2,435评论 0 0
  • 分三大段时间:一、从此刻开始到办理好离婚的法律手续止; 二、从拿到离婚证到拿到结婚证...
    雪念_0cdb阅读 1,045评论 0 0
  • 《阿甘正传》——和前篇(谍影重重2 )不同的是:他没有枪
    环球马拉松APP阅读 1,207评论 0 0

友情链接更多精彩内容