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

  • 总结商城运营推广技巧(商城运营方案包含内容)

    总结商城运营推广技巧(商城运营方案包含内容)

  • 屏幕旋转设置在什么地方(屏幕旋转咋调)

    屏幕旋转设置在什么地方(屏幕旋转咋调)

  • 智能收款云音箱怎么连接手机(智能收款云音箱怎么使用)

    智能收款云音箱怎么连接手机(智能收款云音箱怎么使用)

  • 华为nova7se有呼吸灯吗(华为nova7什么功能可以直接呼叫)

    华为nova7se有呼吸灯吗(华为nova7什么功能可以直接呼叫)

  • 电脑可以语音输入文字吗(电脑可以语音输入的软件)

    电脑可以语音输入文字吗(电脑可以语音输入的软件)

  • 怎么复制抖音视频的链接(怎么复制抖音视频发给微信好友)

    怎么复制抖音视频的链接(怎么复制抖音视频发给微信好友)

  • 电脑太久没用了,启动不起来怎么办(电脑太久没用了充不上电怎么办)

    电脑太久没用了,启动不起来怎么办(电脑太久没用了充不上电怎么办)

  • 微信在哪里看年度总账单(微信在哪里看年消费)

    微信在哪里看年度总账单(微信在哪里看年消费)

  • 华为还原所有设置意思(华为还原所有设置是什么意思)

    华为还原所有设置意思(华为还原所有设置是什么意思)

  • 声音卡是按什么分类 (声音卡是按什么分类的)

    声音卡是按什么分类 (声音卡是按什么分类的)

  • 华为平板m6与m5的对比区别在哪(华为平板m6与matepad区别)

    华为平板m6与m5的对比区别在哪(华为平板m6与matepad区别)

  • 怎么开通腾讯视频vip会员

    怎么开通腾讯视频vip会员

  • 微信运动是干什么用的(微信运动是干嘛的?)

    微信运动是干什么用的(微信运动是干嘛的?)

  • oppor9s手机卡顿反应慢怎么办(oppor9s手机卡顿最强修复方法)

    oppor9s手机卡顿反应慢怎么办(oppor9s手机卡顿最强修复方法)

  • nova6se上市时间(华为nova6se上市时间及上市日期)

    nova6se上市时间(华为nova6se上市时间及上市日期)

  • 手机淘宝黑屏解决方法(手机淘宝总是黑屏)

    手机淘宝黑屏解决方法(手机淘宝总是黑屏)

  • vivo怎么下载到内存卡里(vivo怎么下载到手机u盘)

    vivo怎么下载到内存卡里(vivo怎么下载到手机u盘)

  • 电脑微信版本过低怎么升级(电脑微信版本过低怎么升级至最新版本)

    电脑微信版本过低怎么升级(电脑微信版本过低怎么升级至最新版本)

  • 华为手环5怎么充电(华为手环5怎么开机)

    华为手环5怎么充电(华为手环5怎么开机)

  • 兼容模式什么意思(兼容模式是什么)

    兼容模式什么意思(兼容模式是什么)

  • 怎么开云集微店(云集微店怎么赚钱)

    怎么开云集微店(云集微店怎么赚钱)

  • 怎么拒绝骚扰电话(怎么拒绝骚扰电话和信息)

    怎么拒绝骚扰电话(怎么拒绝骚扰电话和信息)

  • Vite4+Pinia2+vue-router4+ElmentPlus搭建Vue3项目(组件、图标等按需引入)[保姆级]

    Vite4+Pinia2+vue-router4+ElmentPlus搭建Vue3项目(组件、图标等按需引入)[保姆级]

  • 在Python中如何合并两个数据框(python中如何合并csv)

    在Python中如何合并两个数据框(python中如何合并csv)

  • 固定资产报废申请表模板
  • 非税收入票据能否税前扣除
  • 固定资产处置收入怎么报税
  • 维修费开票属于哪个大类
  • 小规模纳税人开了3%的专票还能享受1%
  • 职工集资建房款属公款吗
  • 用于研发的设备会计分录
  • 新成立公司没有财务报表情况说明
  • 水利建设专项收入怎么计算
  • 计提的管理费用要结转吗
  • 所得税季度申报营业收入填什么
  • 705元大写金额怎么写的
  • 退税技术有什么影响
  • 装修费可以作为开办费吗
  • 废品损失的计算公式
  • 外资企业股权转让如何交税
  • mac安装windows不能用键盘
  • 两处发工资,如何合并
  • 系统之家一键重装系统步骤
  • win10记事本在哪找
  • 退税到账怎么做账
  • desktop病毒
  • 银行复利息合法吗?
  • PHP:pg_lo_read()的用法_PostgreSQL函数
  • 不良贷款转让需遵循的原则
  • iframe嵌套页面点击里面的按钮
  • 192.168.2.1 路
  • 高温补贴 个人所得税
  • thinkphp教程
  • 增值税发票怎么抵税
  • 元素鼠标失灵了怎么办
  • devtools安装mac
  • 转出未交增值税最终怎么转平
  • 小微企业增值税免税政策2023年
  • 税务发票红字发票怎么开
  • 拍卖收入个人所得税
  • 固定资产里含有增值税吗
  • 仓库出入库账本怎么做
  • 企业事业结余科目有哪些
  • 债务重组账务记忆口诀
  • 兼职会计的工资需要开发票吗
  • 稳岗返还资金最新账务处理
  • 什么是增值税的销项税额
  • 年终奖能算在工资里吗
  • 房地产开发公司是做什么的
  • 应付给股东的利润是什么科目
  • 其他应付款二级科目有哪些
  • 固定资产为什么不能直接计入费用
  • 未打印税务分类怎么处理
  • 主营业务收入包括哪些内容
  • mysql 5.7.17 winx64安装配置教程
  • centos怎么设置
  • Win10预览版拆弹
  • vista电脑密码忘了怎么解除
  • mac系统怎么样
  • win8的应用商店
  • surveyor.exe - surveyor是什么进程
  • mac查看地址
  • windows8装 .NET 3.5 时出现0x800F081F错误解决方法
  • administrator帐户已锁定
  • windows7 cpu使用率高
  • 关机你的电脑遇到问题,需要重新启动,我们只收集
  • win7旗舰版系统激活密钥
  • Win10 Mobile Redstone新功能介绍
  • BootStrap TreeView使用实例详解
  • extjs两个tbar问题探讨
  • ubuntu用root运行
  • python中numpy.zeros(np.zeros)的使用方法
  • python提供三种基本数值类型
  • node的express
  • python脚本运行命令
  • 阿里巴巴技术文档翻译工资
  • javascript标签大全
  • 每天一篇小练笔30字
  • Javascript字符串奇数位替换
  • 票据代码和票据号码哪个是票据编号
  • 个人限购
  • 国家税务总局南京市秦淮区税务局纳税服务中心
  • 中国税务网发票怎么开
  • 税务局工会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设