位置: 编程技术 - 正文

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

  • 纳税申报的流程是什么
  • 小规模纳税人申请一般纳税人条件
  • 2023年印花税如何计算
  • 将房产以股权形式出售
  • 以前年度费用退回怎么做账
  • 哪些科目会影响损益
  • 个人所得税红利20%
  • 收到补助款怎么入账
  • 管理费用福利费和应付职工薪酬福利费区别
  • 社保稽查公司提供不了会计分录怎么办
  • 公司年底奖金怎么算
  • 原材料出现贷方余额
  • 增值税代开扣款怎么报税?
  • 支付职工一次性补助
  • 劳务派遣可以开专票吗
  • 给个人支付劳务报酬怎么做账
  • 单位聘请临时工工资怎么报税
  • 支付境外销售佣金增值税扣缴
  • 税款流失是什么意思
  • 处置其他权益工具投资会影响当期损益吗
  • 资产负债表年初数和期末数代表什么
  • 跨月预缴如何做账
  • 预提差率费怎么记账
  • 领专票需要带什么东西
  • 一般纳税人资格证明在哪里开具
  • 计提固定资产减值准备会计科目
  • 新企业购买金税盘
  • win10 0×0000007b怎么解决
  • 贷款利率计算公式表格
  • 王者荣耀中哪吒的图片
  • 21年最新cpu
  • php destruct
  • 开具增值税发票哪些情形不用交税?
  • 外贸公司出口退税率是多少
  • 小规模纳税人进项票可以抵扣吗
  • 坏账损失的核算属于会计估计
  • 帝国cms和thinkphp哪个好
  • 企业微信如何微信认证
  • 织梦如何开启会员功能
  • 公司处置汽车
  • 工程材料税票怎样抵税
  • 个税全员全额扣除怎么算
  • 权益工具是金融资产还是非金融资产
  • 制造费用分配后总账月末余额在哪方?
  • 经营性应付项目的增加为什么调减
  • sql中循环语句怎么写
  • 月报表该怎么做表格
  • 企业合并财务报表
  • 资本公积 转增
  • 再保险业务范围
  • 附加税多计提了怎么做分录
  • 企业第四季度是什么时候
  • 发放股票股利的意义包括
  • 外贸公司出口退税进项发票没及时开票有影响吗
  • 内账的表格怎么做
  • 行政单位合并财务怎么办
  • 事业单位收个人所得税吗
  • 待认证进项税额和待抵扣进项税额的区别
  • 收到银行利息记什么会计科目
  • 主营业务税金及附加借贷方向
  • 会计可以用收据做账吗
  • 总帐设置在哪
  • mysql基本介绍
  • mysql5.6源码安装
  • redhat语言设置中文
  • win10系统便签突然无法打开
  • xp安装盘复制u盘
  • 更改mac地址值
  • Win10系统无法启动,如何修复
  • windows8如何进入bios
  • Linux安装配置jdk
  • js类的实现
  • nodejs 视频切片
  • cocos2dx4.0教程
  • (cocs2dx)二、 利用Eclipse编译apk应用
  • linux shell命令大全
  • jquery网页
  • jquery设置图片大小
  • 江苏省增值税专用发票怎么开
  • 代销手续费增值税会计处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设