位置: 编程技术 - 正文

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

  • 经营所得和企业所得
  • 减免所得税额怎么做分录
  • 增值税专用发票怎么开
  • 资产负债表中的固定资产是原值还是净值
  • 公司注册后一直没有营业怎么办
  • 小规模纳税人怎么转成一般纳税人
  • 小规模纳税人资产负债表和利润表
  • 应缴纳的增值税计算公式
  • 季度不超过9万
  • 个税手续费返还会计分录
  • 研发过程中材料费计入
  • 高新技术企业外债便利化
  • 分月计提利息会计分录
  • 旧机动车交易需要哪些法定证件
  • 个人去税务局开劳务费税率
  • 抵扣勾选和退税勾选选错了怎么办
  • 单位有临时工工资怎么发
  • 自己公司开发票有什么好处
  • 工程备用金金额怎么算
  • 小规模企业增值税税率
  • 应付款转收入条件
  • 电子发票怎么冲红字
  • 审计费可以抵扣进项吗
  • 发票查询发票代码有误
  • 企业所得税季度申报表A类
  • 如何在excel中添加多行空白
  • bios设置光驱为第一启动项
  • 企业所得税调增调减怎么理解
  • 递延收益的会计科目
  • 银行承兑汇票开出后可以撤销吗?
  • 代办税务需要什么资质
  • 诉讼费属于什么科目类别
  • React developer tools调试工具全网最新最全安装教程
  • js在web前端中的作用
  • 电脑avc是什么意思
  • 公司要交什么税个人卖给公司的二手车
  • 退休返聘人员是否享受工会福利
  • 成本费用科目包括
  • yolo v1 pytorch源代码
  • php504错误
  • vue的一些面试题
  • php 命名空间 通俗易懂
  • 库存现金科目的辅助核算项目为日记账
  • 借调人员怎么入账
  • java计数器的用法
  • centos8 mongodb
  • 应收账款红冲什么意思
  • 计提和结转的例子
  • 删除mysql重复数据
  • 个体小企业怎么缴纳个人所得税
  • 合作社增值税免税项目
  • 坏帐损失的税务处理
  • 个人生产经营所得
  • 退回的包装物怎么做账
  • 参展费会计分录
  • 小规模公司房租发票税率是多少
  • 资产减值损失是借增贷减吗
  • 收不回来的其他应收账款如何处理?
  • 建账的要点
  • 结账前要做哪些准备工作
  • 安全升级
  • sql只能查询数据,不能修改数据
  • 打印机向windows发送消息
  • xp系统如何设置默认软件
  • final cut pro能破解吗
  • win8.1怎么关闭更新
  • OpenCV-2.4.3+VS2010+Win7(32位)安装与配置
  • [置顶] 关于在vs2013中配置opengl红宝书第八版环境
  • shell 函数 return
  • sed查找字符串
  • node .js
  • 设置拉我进群必须经过我同意
  • css3瀑布流布局
  • angular const
  • java教程 视
  • python面向
  • 异地如何拨打12393
  • 房地产公司可以查到客户购房信息
  • 社保怎么退款申请在手机上
  • 三门峡哪个小区是原火葬场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设