位置: 编程技术 - 正文

一道关于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)

  • 个体户能开增值税普通发票给单位吗?
  • 多余的进项税该怎么处理
  • 员工外出办事报备制度
  • 未确认融资费用和长期应付款
  • 税控盘交服务费
  • 往来账项询证函一定要回复吗
  • 资产处置收益计入利润总额吗
  • 市政押金无法收回的损失可以税前扣除吗
  • 旅游业全额开票可以差额征税吗
  • 股权转让涉及房屋产权变更怎么办
  • 建筑企业简易计税异地预缴
  • 定额发票不够用可以申请额度要交税吗
  • 办理产权证费用明细
  • 溢价发行可转换公司债券会计分录例题
  • 未结清全额是逾期吗
  • 违规费用处理
  • 小规模纳税人转成一般纳税人条件
  • 去税务局交的社保能退么
  • 出售固定资产要做收入吗
  • 企业不重视引起的四大涉税风险
  • 公司不交增值税对法人有影响吗
  • 预收账款可以开票吗
  • 记账凭证汇总表和汇总记账凭证有什么区别
  • 企业取得的哪些成果
  • 苹果系统权限管理在哪找
  • 支付服务器年租什么意思
  • 企业研发费用可以只加计一半吗
  • 境外所得税抵免汇率
  • 会计计量属性的是
  • 审核凭证的操作步骤
  • 前端实现文件下载功能
  • 土地增值税清算扣除项目
  • 境外租赁要交什么税
  • framework开发教程
  • 进项税额转出和不抵扣的区别
  • idea2021版本创建项目
  • php和mysql的软件怎么部署
  • 个人所得税申报流程图
  • 销售包装什么意思
  • 本月损益类未结转为零的一级科目6603
  • 购进已经折旧提完的二手车
  • 库存商品出库分类
  • 出差补贴要不要发票呢?
  • 固定资产投资额在财务报表中怎么体现
  • 年末未分配利润计算公式
  • 固定制造费用需要逐项进行预计通常与本期产量无关
  • 生产企业免抵退是什么意思
  • 亏损企业所得税汇算清缴后调减
  • 土地拍卖相关法律法规
  • 产品质量的保证需要哪几方面的支持
  • 售楼部大楼
  • 公司出资给另一个公司
  • 什么公司转让需要交税
  • 为什么到期一次还本付息要用债权投资利息调整
  • 购买税控系统分录
  • 记账凭证原始凭证回单的粘贴顺序
  • 会计交接事项有哪些
  • sql查询字段值为汉字的
  • mysql数据库的使用
  • ubuntu18 设置静态ip
  • mac键盘进水后会报废吗
  • win7怎么查看
  • win102020h2版本
  • Linux下将Mysql和Apache加入到系统服务里的方法
  • win8的应用商店
  • win10触屏操作
  • Unity3D游戏开发(第2版)pdf
  • 学习软件
  • Cocos2d唯一死敌的崛起,OGEngine来了
  • shell编程技巧
  • css中如何设置图片大小
  • unity区域光怎么做
  • javascript学习指南
  • 深入理解计算机系统
  • webview清除数据
  • 深入理解新发展理念
  • javascriptfor循环嵌套
  • 国家税务总局公告2022年第9号
  • 小规模纳税人增值税优惠政策2024
  • 辽宁省财政局会计网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设