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

  • 企业收取的租金应当计入
  • 进项税有余额但没有余额
  • 什么是银行税贷产品
  • 工程款按进度付款开票分录
  • 标书的资金类型是什么
  • 外来建安企业的税收管理
  • 本期进项税大于销项税
  • 公司之间有哪些关系
  • 自己开发app能享受医保吗
  • 外经证是先开票还是先预缴税款
  • 没有经营的空壳公司可以贷款吗
  • 建筑业开票内容
  • 小规模劳务公司税率是多少
  • 出差餐费报销怎么报销
  • 工业企业成本结转金额怎么确定
  • 毛利润和纯利润的计算公式
  • 销售利润率和毛利率计算
  • 固定资产后续支出是指固定资产在使用过程中发生的
  • linux连接windows的服务redis
  • 企业收到农产品普通发票
  • 股权和投票权的关系是什么关系
  • 应收账款零头会计处理
  • 协调费用应该怎么表述
  • php后端技术栈
  • thinkphp钩子场景
  • 不能报销的发票可以丢掉吗
  • 计算完工产品成本
  • php实现和工作原理
  • 资产负债表中其他流动资产包括哪些科目
  • 红嘴牛文鸟图片
  • css选择器分哪几类
  • 研发和技术服务税率3%
  • framework core
  • docker运行多个镜像
  • h5项目怎么打包成app
  • python标准库在哪个目录
  • 【机器学习】前置知识:矩阵的表示与定义 | Identity 身份矩阵 | 逆矩阵和转置 | 标量乘法
  • ntpdate命令详解
  • Python中tkinter的 Variable类
  • 稳岗补贴钱给谁
  • 购买加油卡如何做会计分录
  • 个人以不动产投资入股土地增值税
  • 生产工人工资属于生产过程中发生的费用吗
  • 移动平均加权法怎么算
  • 出口退免税的条件
  • 旅行社开具的发票
  • 劳务派遣公司差额征税怎么做账
  • 制造费用主要核算项目
  • 印花税每月未计提怎么办
  • 维护费抵减增值税会计科目
  • 农业公司土地租赁
  • 固定资产抵账的账务处理
  • 财务费用和应付利息都在借方
  • 学校固定资产账记法
  • ubuntu 连不上网如何排查原因
  • w10预览版新功能
  • macos sierra版本10.12.6升级
  • 获取linux系统版本
  • Windows时间同步时出错该怎么解决?
  • win7命令提示符
  • linux如何调出鼠标
  • win8老是自动安装软件
  • win8切换语言
  • linux的特殊权限
  • linux系统中怎么编写一个程序
  • win8的开始
  • 什么时候用热毛巾敷眼睛最好
  • 按住鼠标右键拖动文件
  • 一系列优秀的Android开发资料
  • unity3d初学者教程视频
  • JavaScript事件代理和委托详解
  • jquery函数定义
  • nodejs怎么调试
  • jquery手册手机版
  • Python判断字符串结尾并输出yes或no
  • 四川国税网上营业厅
  • 公司权责清单范围
  • 收到税务局发的多条宣传短信
  • 广东发票勾选认证操作流程
  • 宁阳旧城改造名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设