位置: 编程技术 - 正文

一道关于JavaScript变量作用域的面试题(一道关于医用口罩的数学题初二)

编辑:rootadmin

推荐整理分享一道关于JavaScript变量作用域的面试题(一道关于医用口罩的数学题初二),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:一道关于秋裤的地理题,一道关于七巧板面积的题,一道关于分数的数学题,一道关于银行的ATM取款机,一道关于分数的数学题,一道关于包子的数学题,一道关于秋裤的地理题,一道关于秋裤的地理题,内容如对您有帮助,希望把文章链接给更多的朋友!

小编觉得这道题对理解JavaScript 作用域还是很有帮助的,特此又把自己的解题思路梳理了一遍,希望对其它人有所帮助。

首先看下面试题:

在解题前,我们先回顾下 JavaScript 中,变量域相关的知识。

全局变量(Global)全局变量是指在任何地方都可以访问的变量,有两种情况

在 function 外面声明,不论是否用 var 关键字在 function 里面声明,不使用 var 关键字,当然声明的语句必须被执行才可以局部变量(Local ) 局部变量只能在被声明的 function 内部才能访问在 function 里面声明,使用 var 关键字两点要注意的地方

先看代码:

JavaScript 不存在语句作用域,在语句内定义的变量会扩散到语句外边, 例子中 i 在 for 语句中声明,但是在 for 语句的外面任然可以访问在 for 语句之前就可以访问到 i ,只不过这时候还没有被赋值开始我们的解题

i++ 是在 i 使用后再自加:

第一次执行时,j=arr[0],之后 i=1,console.log(j) 输出 1

一道关于JavaScript变量作用域的面试题(一道关于医用口罩的数学题初二)

第二次执行时,j=arr[1],之后 i=2,ocnsole.log(j) 输出 2

第三次执行时,j=arr[2],之后 i=3,ocnsole.log(j) 输出 3

第四次(不符合 for 条件),j=arr[3] 为 undefined,之后 i=4,ocnsole.log(j) 没有输出,退出 for 循环

for 语句执行结束后,console.log(i) 由上分析可知输出 4,console.log(j) 输出 undefined

最后输出结果为:

针对上面的分析和结果,想必大家都已经搞清楚了吧,然后我们开始举一反三吧。

借题改题一题目:var arr = [1, 2, 3];

答案:

借题改题二题目:

答案:

为大家就分享到这,希望对大家理解JavaScript作用域有所帮助。

javascript html实现网页版日历代码 本文实例为大家分享了网页版日历代码,供大家参考,具体内容如下效果图:实现代码:htmlheadlinkrel="stylesheet"type="text/css"href="Skin.css"style!--table{text-align:

Bootstrap多级导航栏(级联导航)的实现代码 在bootstrap官方来说,导航最多就是两级,两级以上是无法实现的,大叔找了一些第三方的资料,终于找到一个不错的插件,使用上和效果上都还不错,

js实现数组冒泡排序、快速排序原理 本文为大家分享了js数组冒泡排序、快速排序的实现原理,供大家参考,具体内容如下1、冒泡排序:随便从数组中拿一位数和后一位比较,如果是想从

标签: 一道关于医用口罩的数学题初二

本文链接地址:https://www.jiuchutong.com/biancheng/377460.html 转载请保留说明!

上一篇:理解javascript函数式编程中的闭包(closure)(javascript的理解)

下一篇:javascript html实现网页版日历代码(javascript写html)

  • 金税四期正式启动
  • 用友t3凭证日期怎么自动排序
  • 年终销项税额要结账吗
  • 小规模开普票一个季度不能超过多少钱是免税的
  • 建筑企业收到招聘短信
  • 事业单位银行存款余额组成
  • 油费补贴是否计入个税
  • 工会经费征税吗
  • 股权变更怎么缴税
  • 推广和业务
  • 公司购电缆用于生产如何记账?
  • 母子公司之间转让土地使用权
  • 个人劳务报酬个人所得税怎么算
  • 小规模开专票不超过45万要交税吗
  • 兼职取酬案例剖析
  • 销售不动产扣除项目有哪些
  • 收到退以前年度所得税
  • 一般纳税人销售旧货
  • 增值税普通发票可以抵扣吗
  • 小规模季度30万免税怎么做账
  • 所得税费用计算典型例题
  • 小规模纳税人医院免增值税吗
  • 咨询费如何缴纳个税
  • 个人所得税住房租金可以扣多少
  • 电脑睡眠唤醒教程视频
  • 如何配置无线路由器参数
  • 广告公司收到广告费发票如何入账
  • 电脑进程ace是什么
  • php常用的设计模式在开发中的实例
  • 君子兰的养殖方法
  • win11好用吗知乎
  • Python之ImportError: DLL load failed: 找不到指定的模块解决方案
  • 看望员工家属
  • 白沙国家公园中标公告
  • 房地产企业利润
  • Treetop walkway in Hainich National Park, Thuringia, Germany (© mauritius images GmbH/Alamy)
  • 促销品的账务处理按售价算吗
  • 庞塞 德莱昂
  • js实现功能
  • vue做项目的流程
  • 微信支付扫码支付顺序
  • 完美怎么用
  • 应收账款科目怎么看
  • 未记账凭证怎么变成已记账凭证
  • 费用科目在贷方表示
  • 优先股可转让吗
  • 帝国cms导入模板后怎样调用
  • php cms
  • 原材料账户该如何做账
  • 个人社保信息变更流程
  • 天猫账房怎么进去
  • 律师事务所的所属行业是什么
  • 多缴纳增值税
  • 发明专利权限的期限是多少年
  • 代收运输费的会计分录
  • 一次性付清的优缺点
  • 代理记账需要什么章
  • 向法人借款凭证摘要怎么写
  • 现销和赊销加一起等于销售收入吗
  • 电子钥匙在线服务
  • 创建一个windows
  • ubuntu怎么录音
  • macbook macos
  • 控制面板中的添加和删除在哪里
  • 电脑网络唤醒功能
  • csrss.exe是什么进程 2个
  • win7桌面图标都不见了
  • linux启动u盘制作
  • windowsxp改密码怎么改
  • windows8.1开机
  • win10 无线热点
  • javascript字符串大小写转换
  • Animation.setFillAfter and Animation.setFillBefore的作用
  • Eclipse开发工具安装
  • [置顶]游戏名 TentacleLocker
  • css兼容浏览器
  • vue框架写淘宝购物车
  • 农村饮水扶持资金申请报告
  • 河南省地方税务局公告2011年第10号
  • 广东省哪里地方考中控证好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设