位置: 编程技术 - 正文

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

  • 代理费住宿费都包括什么
  • 小企业今年怎么过
  • 运输企业车辆折旧一次性折旧
  • 全国统一吗?
  • 电商平台退货退款流程图
  • 退租未摊销的装修费会计分录怎么写
  • 领备用金时会计怎么做分录
  • 哪些税不适用征管法
  • 开票系统服务费全额抵扣会计分录怎么做
  • 个体工商户交纳社保办法
  • 税控盘怎么使用
  • 企业购入机器设备供方登记
  • 技术服务费属于什么大类
  • 利润表没有其他业务利润
  • 应收账款应计利息公式如何理解
  • 代开专票不满10万的要交附加吗?
  • 公共租赁住房的供应对象不包括
  • 房地产预缴税金附加可以计提吗
  • 企业计提的工资如何算
  • 材料采购费用的是
  • macbook pro怎么检测
  • 发票需要写真名吗
  • win10怎么看已安装的驱动
  • 销项负数发票应该给谁
  • neo什么意思翻译成中文
  • 什么是主营业务税金及附加
  • 营业税改增值税的过程
  • 利息保障倍数 资本化利息支出
  • vue3框架的优点
  • 同一控制下企业合并会计准则
  • 建筑公司算不算企业
  • 关于企业财务会计的说法正确的是
  • uniapp中uni.navigateTo传递变量
  • 目标检测tricks
  • websocket怎么读
  • ps去水印的三种方法
  • 怎样才能帮你
  • 医院职工医疗保险报销比例
  • 帐没做完怎么报增值税
  • php5.2漏洞
  • dedecms51
  • dede织梦怎么转成zblog
  • 合同不交印花税怎么处理
  • 暂估成本发票来了怎么做分录
  • 其他应付款在现金流量表
  • 员工安全培训费可以抵扣增值税吗
  • 计提折旧,生成折旧分摊凭证步骤
  • 小规模纳税人开专票需要交税吗
  • 企业去银行
  • sql server 错误
  • centos6.5安装教程中文
  • xp系统开机按什么还原
  • vhd 打开
  • ubuntu怎样
  • vc软件是什么软件
  • windows系统钥匙盘制作及启动密码的设置
  • linux的ps命令用法
  • linux临时目录一般存在哪个文件夹
  • win8.1开始界面
  • 影子系统作用
  • xboxone系统更新错误
  • windows8安装itunes
  • win8系统怎么关闭屏保
  • win8删文件需要权限怎么弄
  • win10系统锁屏广告怎么取消
  • python批量下载文件
  • bootstrap tooltip
  • nginx日志按天切割
  • python 二叉树
  • jQuery中serializeArray()与serialize()的区别实例分析
  • jquery图片轮播视频
  • linux实现shell代码
  • python黑魔法手册
  • 怎么用python画图具体步骤
  • 东莞网上办税服务厅
  • 为什么电子发票没有监制章
  • 黑龙江省税务局领导最新分工
  • 北京市国家税务局发票查询平台
  • 山西增值税优惠政策
  • 广西地方税务局2017年公务员拟录用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设