javascript作用域链

 时间:2024-11-05 12:49:50

1、作用域在javascript中,没有块级作用域,其对作用域的划分都是通过函数function来实现的,在函数内部的区域,我们就称之为“局部作用域”,在函数外部的区域,我们就称之为“全局作用域”。

javascript作用域链

3、但是有些情况下,全局变量与局部变量也是相对的,如下图所示:

javascript作用域链

5、什么是作用域链当我们在局部作用域中,访问一个变量时,系统首先会在当前作用域中寻找变量var的声明语句,如找到则直接使用。反之,则继续向上一级作用域中寻找var的声明语句,如找到则直接使用,反之,继续向上一级作用域中去寻找…直到全局作用域,如找到则直接使用,如未找到则直接在全局作用域中声明该变量,我们把这种链式查询关系就称之为为作用域链!例1:使用作用域链的原则说出以下程序的执行结果

javascript作用域链

7、例3:使用作用域链原则说出以下程序的执行结果运行结果:弹出30

javascript作用域链
  • Spring Boot如何实现邮件发送功能
  • spring boot如何以jar包方式运行jsp应用
  • Navicat Premium中如何在模型中缩放视图
  • 怎么抵御流量攻击?
  • 新手如何建站
  • 热门搜索
    多音字大全 感冒嗓子哑了怎么办 猪耳朵怎么做好吃 老板欠工资不给怎么办 简单的家常菜 怎么删除微博 司法局怎么样 小米手机质量怎么样 二四六天天好彩免费资料大全 农村合作医疗怎么缴费