位置: 编程技术 - 正文

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

  • 印花税减免税优惠政策202
  • 小规模纳税人的企业所得税税率
  • 买房契税缴纳比例
  • 奖金算不算工资薪金所得
  • 公司没有收入怎么报销
  • 政府会计应付职工薪酬账务处理
  • 集体不动产和动产包括
  • 专票打印偏下可以用吗
  • 外贸企业出口货物
  • 计提折旧不考虑所得税吗
  • 计提成本会计分录
  • 代账报税软件哪个好
  • 建安费增值税怎么算
  • 年底开发票需要交企业所得税吗?
  • 营改增后房产税计入什么科目
  • 企业完税凭证入账后怎么办理退税?
  • 出口退税的城建税和教育费附加怎么算
  • 建筑业外出经营管理办法
  • 学校有没有纳税人识别号
  • 自然人借款给企业的涉税风险
  • 物业管理的差额怎么算
  • 财务软件利润表没显示
  • 股权质押权如何实现
  • 汽车修理费抵扣怎么做账
  • 怎么证明公司的存在
  • php的核心
  • 材料退款会计分录
  • 最小的触屏手机有哪些
  • phpstorm配置php环境 mac os
  • 公司交纳社会保险多少钱
  • thinkphp隐藏index.php
  • 城建税教育费附加什么时候交
  • vue3使用高德地图
  • php sse
  • 如何用java写接口
  • php对象是什么类型的数据
  • 微信小程序支付接口调用
  • vue从入门到精通教程
  • 微软 new bing 广告收入
  • 宝塔主机分销系统设计
  • 任何单位和个人发现洗钱活动有权向什么举报
  • 筹办分公司
  • 现金流量表中有应收账款吗
  • 销售黄金的会计分录
  • mysql子查询效率如何
  • 其他业务收入与营业外收入
  • 收购企业怎么做账
  • 企业法人个人贷款哪里好贷
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 清卡后还可以勾选发票吗
  • 揭秘蒙娜丽莎25恐怖之处
  • SQL中Exists的用法
  • 企业哪些进项税不能抵扣
  • 个人如何缴纳公积金和社保费用
  • 公司买灭草剂怎么入账
  • 工伤七至十级有伤残津贴吗
  • 新准则印花税计提会计分录
  • 办公室做隔断多少钱
  • 电子发票报销需要在背后签名吗?
  • 企业收到劳务费会计分录怎么做账
  • 减免的费用怎么做账
  • 建筑企业材料费能否加计扣除
  • win8系统运行慢怎么办
  • 微软开放式许可协议
  • windows集群运行
  • 在服务器上创建用户
  • win8系统设置错误
  • win7怎么取消锁定
  • javascript简单
  • python2.7和3.8
  • javascript操作csv
  • javascript学习指南
  • js确认框选择取消时退出程序怎么设置
  • androidapk网站
  • 一般纳税人销售米面粮油税率
  • 甘肃省政府非税收入电子发票在哪里打印
  • 可以抵扣的消费税有哪些
  • 成都市武侯区地址
  • 衰竭期矿山开采的矿产品减征幅度
  • 中山市地方税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设