位置: 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算法原理与代码

  • 什么样的广告才能带动销量?(什么样的广告才是成功的广告论述题)

    什么样的广告才能带动销量?(什么样的广告才是成功的广告论述题)

  • 漫步者耳机怎么恢复出厂设置(漫步者耳机怎么配对新设备)

    漫步者耳机怎么恢复出厂设置(漫步者耳机怎么配对新设备)

  • 钉钉摄像头上限是多少人(钉钉 摄像头)

    钉钉摄像头上限是多少人(钉钉 摄像头)

  • 小米无线耳机air左耳机不亮(小米无线耳机air2 se怎么连接)

    小米无线耳机air左耳机不亮(小米无线耳机air2 se怎么连接)

  • 路由器dhcp开启还是关闭(路由器dhcp开启 固定ip 电脑上不了网)

    路由器dhcp开启还是关闭(路由器dhcp开启 固定ip 电脑上不了网)

  • 惠普墨盒怎么取出来(惠普墨盒怎么取芯片)

    惠普墨盒怎么取出来(惠普墨盒怎么取芯片)

  • 拉黑了会显示已送达吗(拉黑了会显示已读短信吗)

    拉黑了会显示已送达吗(拉黑了会显示已读短信吗)

  • adsl是一种什么的dsl技术(adsl是指)

    adsl是一种什么的dsl技术(adsl是指)

  • iphonewi-fi连上却上不了网(iphonewifi连接成功但是不能上网)

    iphonewi-fi连上却上不了网(iphonewifi连接成功但是不能上网)

  • 小米手机视频没有声音怎么回事(小米手机视频没删除但消失了)

    小米手机视频没有声音怎么回事(小米手机视频没删除但消失了)

  • 苹果还原所有设置照片还在吗(苹果还原所有设置和抹掉所有内容)

    苹果还原所有设置照片还在吗(苹果还原所有设置和抹掉所有内容)

  • iphone坏了去哪里修(ipone坏了去哪修)

    iphone坏了去哪里修(ipone坏了去哪修)

  • viviiqoopro是5g吗(vivoiqoopro5g版参数配置)

    viviiqoopro是5g吗(vivoiqoopro5g版参数配置)

  • 支付宝的邮箱号在哪里找(支付宝的邮箱号是什么)

    支付宝的邮箱号在哪里找(支付宝的邮箱号是什么)

  • 为什么有的qq没有限时聊天(为什么有的qq没有结伴测试版)

    为什么有的qq没有限时聊天(为什么有的qq没有结伴测试版)

  • 手机蓝牙怎么连接汽车蓝牙导航(手机蓝牙怎么连接不上)

    手机蓝牙怎么连接汽车蓝牙导航(手机蓝牙怎么连接不上)

  • 荣耀20s相机快门声音怎么关(荣耀20s相机设置)

    荣耀20s相机快门声音怎么关(荣耀20s相机设置)

  • 苹果音量平衡要开启吗(苹果音量平衡要打开还是关闭)

    苹果音量平衡要开启吗(苹果音量平衡要打开还是关闭)

  • 华为nova5pro有没有方舟编译器(华为nova5pro有没有高清通话)

    华为nova5pro有没有方舟编译器(华为nova5pro有没有高清通话)

  • 拼多多拒收在哪里操作(拼多多拒收在哪里操作图片)

    拼多多拒收在哪里操作(拼多多拒收在哪里操作图片)

  • 苹果耳机怎么充电(苹果耳机怎么充不进去电)

    苹果耳机怎么充电(苹果耳机怎么充不进去电)

  • 苹果Mac OS 10.10Yosemite安装U盘制作教程图文详解(苹果mac os 10.4)

    苹果Mac OS 10.10Yosemite安装U盘制作教程图文详解(苹果mac os 10.4)

  • 富贵竹怎么养(富贵竹怎么养才能更旺盛水培生根)

    富贵竹怎么养(富贵竹怎么养才能更旺盛水培生根)

  • 基于chatGPT设计卷积神经网络

    基于chatGPT设计卷积神经网络

  • Java Hutool 包工具类推荐 ExcelUtil(javatoolkit详解)

    Java Hutool 包工具类推荐 ExcelUtil(javatoolkit详解)

  • 假发票是怎么开出来的
  • 自来水厂会污染水源吗
  • 小企业需要计提法定盈余公积吗
  • 发票遗失重开需要收费吗
  • 善意取得增值税专用发票企业所得税处理
  • 发票开成了下属机构的可以报销吗
  • 房地产开发企业的土地使用权计入哪里
  • 固定资产核算的心得体会
  • 货车的车辆购置税是多少
  • 货币的兑换是怎么决定的
  • 欠员工薪酬如何赔偿
  • 出售房屋缴纳的印花税
  • 存货周转率 高
  • 补缴以前年度养老保险能否税前扣除
  • 小规模纳税人开了3%的专票还能享受1%
  • 关于银行借贷的法律知识
  • 怎么查公司账户是哪个银行的
  • 清洁服务经营范围有哪些
  • 未达到起征点销售额会计分录
  • 应付职工薪酬会计科目怎么做
  • 发票开错重开怎么做账?
  • 税务局减免的税金会计分录
  • 建筑业购买材料入什么会计科目
  • 母公司计提子公司投资收益
  • 小规模税收减免
  • 零余额账户用款额度年末转入什么科目
  • 增值税进项发票不够抵扣怎么办
  • 圣米歇尔山 (© Leroy Francis/Getty Images)
  • PHP:ftp_nb_put()的用法_FTP函数
  • win7纯净版系统激活
  • 转回已核销的坏账
  • 通过二手车买进套现
  • 矿业财务好做吗
  • 提取备用金记账凭证图片
  • 银行存款转定期申请
  • linux 常用命令大全及其详解
  • deformable detr代码
  • 清算汇缴报表填什么内容
  • 采矿权价款怎么做账
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 从业人数啥意思
  • 城市维护建设税是什么意思
  • 增值税主要内容
  • 促销服务费分录
  • 体育用品账务处理
  • 毛利的计算公式为
  • mysql数据库死锁产生的原因及解决方案
  • 帝国cms首页调用其他网站数据
  • 项目终止前期费用核销
  • 出租车票可以查到行程吗
  • sql效率优化
  • 现金折扣不考虑增值税
  • 企业缴纳车船税吗
  • 企业弥补亏损的顺序
  • 为什么要提前计划
  • 叉车上牌流程注册登记
  • 服务业建账科目设置
  • 增值税科目设置及科目号
  • win7提示oxcooooo98
  • linux查找内容在哪个文件中
  • macbookair屏幕变成横版
  • webinstall.exe - webinstall是什么进程
  • linux远程登录命令ssh
  • win7系统怎么设置屏幕常亮
  • 苹果电脑装win7键盘无法使用
  • magento开发教程
  • windows 7中,执行应用程序的方法有哪几种?
  • linux远程gui
  • alt用不了
  • js用什么编写
  • jquery弹出页面
  • js事件怎么写
  • CustomPropertyDrawer-Change the height of Property field
  • unity3d功能介绍
  • jquery validate表单校验html
  • 下拉列表框模糊匹配
  • python的编码
  • python3 cookie
  • 吉林省电子税务局官网
  • 煤矸石占地需要哪些手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设