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

  • 魅族mx3配置(魅族mx3怎么样)(魅族mx3hifi)

  • 抖音删作品还能保留赞吗(抖音删了作品还在吗)

  • OPPO Ace2一共几颗摄像头呢(oppo ace2多大尺寸)

  • opporeno如何开空调(oppo 如何开空调)

  • 苹果11电信卡信号不好怎么回事(苹果11电信卡信号满格为什么数据用不了)

  • 苹果英特尔基带信号不好怎么办(苹果英特尔基带和高通基带哪个好)

  • qq怎么建群(QQ怎么建群文件)

  • 计算机存储器容量的基本单位是(计算机存储器容量是指)

  • 用集分宝买的东西退货集分宝会退回吗(用集分宝商家收到的是钱吗)

  • 华为无线耳机freebuds3怎么接电话(华为无线耳机freebuds2pro无法配对)

  • 手机如何找到app文件夹(手机如何找到app缓存视频)

  • mac能上微信打不开网页(mac电脑能上微信打不开网页怎么回事)

  • 墨盒清零怎么操作(墨盒清零怎么操作ts3380)

  • 微信号怎么隐藏别人看不见(个人信息微信号怎么隐藏)

  • 小米8自动重启怎么回事(小米8自动重启wifi开不了)

  • ai是什么意思(隘是什么意思)

  • B站app用什么语言开发(bilibili用什么语言)

  • 普通测厚仪怎么读数(测厚仪怎么样)

  • oppo手机如何自动清灰(oppo手机如何自动复制验证码)

  • 开热点手机发烫怎么办(开热点手机发烫怎么降温)

  • 荣耀20门禁卡怎么用(荣耀门禁卡怎么在手机上使用)

  • pr怎么消除原视频字幕(pr怎么消除原视频声音)

  • 华为投诉电话打哪个(华为投诉电话4009300收费吗)

  • qq克隆在哪(qq克隆在哪里关闭)

  • 重新获取网页证书(更新网页证书)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络