位置: 编程技术 - 正文

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

  • 进项税额转出会影响利润吗
  • 税收 特征
  • 聘用退休员工
  • 月末结存材料的实际成本怎么计算
  • 建筑公司收到劳务费
  • 预付账款是付没付钱
  • 供应商提供财务报表
  • 实收资本收到后用途
  • 第三方协议补贴
  • 结余资金财政收回如何做账
  • 资产的税务处理要注意什么
  • 开公司后如何报个税申报
  • 已认证未抵扣进项税如何做账
  • 财会人员
  • 价内税包括
  • 服务费发生退回怎么处理
  • 员工休产假期间公司发工资吗
  • 单位外汇账户可分为
  • 办公室租金可以计入办公费吗
  • 技术服务收入和产品服务收入举个例子
  • 外资公司办事处职能
  • 上年度少计提的税金及附加
  • mac 的系统
  • windows 10如何使用
  • 电脑不用的情况下怎么让它关闭屏幕
  • 企业购买银行理财
  • 如果电脑中毒了,航佳进销存还能使用吗
  • set up 和establish的区别
  • PHP:proc_close()的用法_命令行函数
  • 其他应付款转资本公积股东决议
  • 在产品定额工时怎么算
  • php限制登录次数
  • wordpress portfolio
  • 矿产资源补偿费计入管理费用吗
  • 落日时光
  • pytorch go
  • css点击菜单显示内容
  • php防止用户重度登录
  • hostnamectl命令
  • 哪些农产品属于免税
  • 印花税和工会经费用不用计提
  • markdown小小白常用语法
  • wordpress账号密码忘记了
  • 织梦系统网站搭建教程
  • mongodb应用实例
  • 增值税进项加计抵减怎么计算
  • 增值税加计抵减怎么算
  • 以经营房产投资合营收固定收益如何开发票?
  • 营业外收入主要包括( )
  • 支付给法律顾问怎么做账
  • 公司组织出国旅游很差吗
  • 出口不报关账务处理
  • 受托代销的含义
  • 债务重组的方式不包括借新债还旧债
  • 银行承兑汇票以公允价值计量
  • 什么是对公账户?
  • 去年未开票收入未申报
  • 小规模纳税人如何计算增值税
  • 注册公司可以代办吗法人需要到场吗?
  • 营业执照怎么换地址
  • win10以管理员身份登录电脑
  • centos6.x下安装maven CentOS自动安装Maven的方法
  • window10里的ie浏览器
  • win10系统中怎么安装安卓应用
  • perl教程 pdf
  • 轨迹球怎么调出来
  • excel的窗口包含什么
  • shell脚本mysql
  • cmd替换文件命令
  • 如何检测ip地址是否被占用
  • python爬虫过程
  • nodejs常用内置模块
  • js proto prototype
  • 物业收电费有什么猫腻
  • 荆州市税务局现任名单
  • 请问各位专家金线吊乌龟有什么功效
  • 减免税办理
  • 常态化与长效化的区别
  • 重庆两江新区购房政策
  • 北京朝阳国家税务总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设