位置: 编程技术 - 正文

一道关于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款
  • 六税两费减半会延期吗
  • 结转法定盈余公积会计分录怎么写
  • 苹果se和华为p9哪个好
  • 生产车间机器设备日常维修
  • 网络限速数值
  • 企业备用金多久还款
  • 资产负债表怎么算资产负债率
  • 企业所得税若干问题
  • windows未能正常启动
  • 对其他公司的建议
  • 增值税发票作废后还能查到吗
  • 固定资产后续支出资本化和费用化
  • 投资收益结转到哪个科目
  • 电票怎么付给别人
  • 数据分析课
  • 商贸企业发生退税的原因
  • 开具红字发票资料清单
  • mongodb常用命令
  • 以设备投资入股的账务处理
  • 水电费发票没有可以用其他发票抵吗
  • 冲红发票如何做账务处理
  • 工伤保险交了就可以报销吗
  • 支付货款订金入什么科目
  • 收到社保局返还的各类社保款项应从哪个表单发起
  • 失控发票进项税转出成本调整
  • 《关于工资总额组成的规定》第四条
  • 资本公积可用于弥补企业亏损
  • 排污费征收范围包括
  • 工会经费以前没交现在怎么补交
  • sqlserver判断数据库是否存在
  • svchost一直在下载什么
  • win7自带截图保存在哪个文件夹
  • windows vista pe
  • iis w3svc
  • freebsd中文手册
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • ubuntu20.04升级21.04
  • vim显示中文乱码
  • 远程控制安全
  • psimsvc.exe - psimsvc是什么进程 有什么用
  • linux groupdel命令详解
  • 龙芯芯片组
  • 谈谈对环境保护认识话题三分钟
  • Android---61---TabHost简单使用
  • unity3d特效教程
  • 微信小程序支付的钱怎么退款
  • 彻底弄懂js中的this指向
  • android 蓝牙 驱动 适配 sdio rk
  • unity服务器端
  • 批量ghost
  • linux重启关闭打开达梦数据库
  • js构造器constructor
  • 现在小规模开专票多少钱
  • 国家税务江苏税务总局官网
  • 内蒙古低保信息网
  • 新疆税务app操作手册
  • 税务检查的三种常用方法
  • 南昌 税务局
  • 财税咨询服务公司职位有哪些
  • 安徽地税局领导班子名单
  • 2018年申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设