位置: IT常识 - 正文

作用域和作用域链(作用域和作用域链的理解)

编辑:rootadmin
作用域和作用域链 文章目录1.作用域(Scope)1.1 什么是作用域1.2 全局作用域1.3 函数作用域1.3 块级作用域2. 作用域链2.1 自由变量2.2 作用域链2.3 *自由变量的取值2.4 作用域与执行上下文的区别3.总结1.作用域(Scope)1.1 什么是作用域

推荐整理分享作用域和作用域链(作用域和作用域链的理解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:作用域和作用域链,作用域的作用,作用域和作用域的区别,作用域和作用域链面试题,作用域和作用域链是什么,作用域和作用域链面试题,作用域和作用域链的理解,作用域和作用域链面试题,内容如对您有帮助,希望把文章链接给更多的朋友!

作用域和作用域链(作用域和作用域链的理解)

当前的执行上下文,值和表达式在其中“可见”或可被访问。

作用域就是一个独立的地盘,让变量不会外泄、暴露出去。作用域最大的用处就是隔离变量,不同作用域下的同名变量不会有冲突。

ES6之前JavaScript,没有块级作用域,只有全局作用域和函数作用域。ES6的到来,为我们提供了“块级作用域”,可通过let和const来体现。

1.2 全局作用域

在代码中任何地方都能访问到的对象拥有全局作用域。 以下三种情况拥有全局作用域:

最外层函数和在最外层函数外面定义的变量拥有全局作用域var outVariable = "我是最外层变量"; //最外层变量function outFun() { //最外层函数 var inVariable = "内层变量"; function innerFun() { //内层函数 console.log(inVariable); } innerFun();}console.log(outVariable); //可以访问: 我是最外层变量outFun(); //可以访问: 内层变量console.log(inVariable); //无法访问: inVariable is not definedinnerFun(); //无法访问: innerFun is not defined所有未定义直接赋值的变量自动
本文链接地址:https://www.jiuchutong.com/zhishi/299922.html 转载请保留说明!

上一篇:【JavaScript 刨根问底之】requestAnimationFrame以及延时器

下一篇:深度强化学习-DQN算法原理与代码

  • 微信图标上有个是什么意思(微信图标上有个黄色的锁是什么意思)

    微信图标上有个是什么意思(微信图标上有个黄色的锁是什么意思)

  • 微信名下几个账号怎么查(微信名下几个账号怎么回事)

    微信名下几个账号怎么查(微信名下几个账号怎么回事)

  • oppok9pro怎么设置应用锁(OPPOK9Pro怎么设置防误触)

    oppok9pro怎么设置应用锁(OPPOK9Pro怎么设置防误触)

  • 华为荣耀30如何使用耳机(华为荣耀30如何开空调)

    华为荣耀30如何使用耳机(华为荣耀30如何开空调)

  • 毒的鉴别证书怎么扫(毒的鉴别证书怎么看鉴别过程)

    毒的鉴别证书怎么扫(毒的鉴别证书怎么看鉴别过程)

  • 被永久冻结的qq还有办法补救吗(被永久冻结的QQ号怎么注销)

    被永久冻结的qq还有办法补救吗(被永久冻结的QQ号怎么注销)

  • 压网线水晶头顺序(压网线水晶头顺序图片)

    压网线水晶头顺序(压网线水晶头顺序图片)

  • 安卓个人热点打不开怎么办(安卓个人热点打开)

    安卓个人热点打不开怎么办(安卓个人热点打开)

  • 电脑搜索记录怎么删除(电脑搜索记录怎么查看)

    电脑搜索记录怎么删除(电脑搜索记录怎么查看)

  • 来电视频怎么有时不显示视频(来电视频怎么有声音没图像)

    来电视频怎么有时不显示视频(来电视频怎么有声音没图像)

  • 公众号白名单什么意思(公众号白名单什么时候可以转载)

    公众号白名单什么意思(公众号白名单什么时候可以转载)

  • 交换机工作在osi第几层(交换机工作在OSi七层的哪一层)

    交换机工作在osi第几层(交换机工作在OSi七层的哪一层)

  • qq空间右下角戳脸的三个是什么(qq空间右下角戳脸是什么意思)

    qq空间右下角戳脸的三个是什么(qq空间右下角戳脸是什么意思)

  • 快捷指令是什么意思(设置双重曝光的快捷指令是什么)

    快捷指令是什么意思(设置双重曝光的快捷指令是什么)

  • ip地址有多少位二进制(ip地址是由多少位二进制数组成)

    ip地址有多少位二进制(ip地址是由多少位二进制数组成)

  • i34170配什么显卡(i34170配什么显卡合适)

    i34170配什么显卡(i34170配什么显卡合适)

  • xr长多少厘米(xr长多少cm)

    xr长多少厘米(xr长多少cm)

  • 音频设备怎么安装(音频安装)

    音频设备怎么安装(音频安装)

  • 小米m1805d1se什么型号(小米m1805d1se是啥型号)

    小米m1805d1se什么型号(小米m1805d1se是啥型号)

  • 爱奇艺自媒体怎么申请(爱奇艺自媒体怎么注册)

    爱奇艺自媒体怎么申请(爱奇艺自媒体怎么注册)

  • 华为插件在哪里设置(华为插件app)

    华为插件在哪里设置(华为插件app)

  • 华为互传功能在哪(华为手机互传功能在哪里打开)

    华为互传功能在哪(华为手机互传功能在哪里打开)

  • 微信长文字怎么不折叠(微信长文字怎么折叠转发送)

    微信长文字怎么不折叠(微信长文字怎么折叠转发送)

  • 帝国cms实现会员注册之后根据所在会员组转向的方法(帝国cms会员发布信息数量)

    帝国cms实现会员注册之后根据所在会员组转向的方法(帝国cms会员发布信息数量)

  • 已缴纳车船税的车船在同一年度
  • 怎么计算土地增值税的相关税金
  • 购买财务软件费用入什么科目
  • 出租房屋转为投资房屋
  • 采购人员的差旅费计入采购成本吗?
  • 税前利润等于应纳税所得额吗
  • 不同月份的发票能抵扣吗
  • 印花税核定征收管理办法
  • 政府补贴什么时候确认收入
  • 子公司计提的盈余公积如何抵消
  • 餐饮店充值
  • 外聘人员需要扣个人所得税吗
  • 进项税过期不抵扣怎么写会计分录?
  • 出口不退税怎么做账
  • 汇总缴纳增值税附加税如何缴纳
  • 筹建期装修费用计入什么科目
  • 低价销售代替非正常损失避免转出进项税?
  • 华为鸿蒙双击背面打开健康码
  • office自定义功能区
  • 企业间借款增值税怎么算
  • 固定资产丢失进项税需要转出吗
  • win10电脑如何设置锁屏时间
  • Win10新版21364发布: 可直接运行Linux图形程序
  • 存货盘亏能否税前扣除
  • 企业向股东发放现金股利会引起
  • phpget方法
  • 猿人知乎
  • wordpress用什么语言编写
  • php smtp类
  • vue引用svg矢量图
  • 支付宝手机网站支付不风控
  • openresty php
  • 对 ChatGLM-6B 做 LoRA Fine-tuning
  • 红字冲销的增值税发票怎么处理
  • acpi disabled
  • 个税专项扣除子女教育可以怎么扣
  • 残疾人保障金计入哪个会计科目
  • 企业会计日志
  • 只有发票没有银行怎么办
  • 织梦常用调用标签
  • if三元表达式
  • 产品管理部门职责
  • 企业主营业务收入净额怎么算
  • 车子上公司户和个人户哪个更好
  • 银行余额调节表的作用
  • 企业营业执照的颁发部门是
  • 一般纳税人认定书是什么样子
  • 应付账款的主要舞弊形式
  • 免交的增值税要交所得税吗
  • 企业发生的开办费用计入营业外支出账户
  • 贷记坏账准备借记什么
  • 财付通交易手续费多少
  • 提供劳务的收入计入什么科目
  • 企业预付账款是什么意思
  • sql server查询
  • 64位win7怎么释放为硬件保留的内存?
  • centos基本操作
  • winhelp.exe - winhelp是什么进程
  • win8系统搜索不到wifi
  • Win10 Mobile/PC/HoloLens一周年更新14389曝光
  • win7鼠标突然不能用了
  • win10怎么修改桌面图标样式
  • win10系统自带虚拟机怎么用
  • 常用dos命令详解
  • Unity3D游戏开发引擎
  • 批处理改ipv4地址
  • javascript概述及作用
  • shell脚本实现监控进程
  • java语言基于对象
  • bootstrap日期控件背景为白
  • java 视频教程
  • HorizontalListView
  • js图片轮播和点击切换
  • js构造器constructor
  • 新疆国税网上营业厅
  • 去哪儿网客服电话怎么转人工
  • 温州电子税务局电话号码
  • 个人彩票收入属什么类别
  • 比利时个人所得税税率
  • 安徽省税务局发票真伪查询平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设