首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
小前
2018-04-18 15:46
已编辑
杭州电子科技大学 Java
关注
已关注
取消关注
前端面试的一道题。
今天面试时面试官出的一道题。
let a = 2;
function X() {
alert(a);
}
function Y() {
let a = 1;
X();
}
Y();
上述代码运行的结果是什么,为什么?
如果把let都去掉,结果是什么,为什么?
#春招#
#实习#
提示
全部评论
推荐
最新
楼层
ω
杭州电子科技大学 前端工程师
let弹出2,因为执行Y函数,Y里面执行X函数,X函数里面a没有定义,,找全局的let a=2, 去掉let结果是1,因为a是全局变量,输出后定义的
点赞
回复
分享
发布于 2018-04-18 19:24
jiladahe1997
四川大学 嵌入式软件开发
我也觉得都弹出2,let和var的区别在于块级作用域。解析如下:这里x函数没有涉及到闭包,因此只会使用全局的a变量。而无论y函数中是var还是let都不会影响到全局的a变量。相反如果去掉var ,在y函数中直接写a=1,则会影响到全局的a变量。
点赞
回复
分享
发布于 2018-04-18 17:09
Juliiii
中山大学 C++
。。。好好看书啦。。。
点赞
回复
分享
发布于 2018-04-18 16:52
Tainlai
武汉工程大学 前端工程师
var 和let都弹出2。
点赞
回复
分享
发布于 2018-04-18 16:40
打不死的小强啊
字节跳动_前端
变量提升,作用域的确定
点赞
回复
分享
发布于 2018-04-18 16:07
Month丶
字节跳动_头条研发-开发者平台_前端开发
弹出2,如果去掉let,弹出1,因为在函数里直接a = 1是全局变量
点赞
回复
分享
发布于 2018-04-18 15:48
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-01 10:56
现在是不是没有公司招人了呀
25届现在还有公司在招吗
超能探险家:
同25还没找到
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-04 15:17
腾讯实习的HC怎么还在发!
27届又收到腾讯的面试通知了! 分享一下投递时间线: 06.13 简历投递 06.26 初试 06.27复试 06.30HR面 07.01 offer
点赞
评论
收藏
分享
06-03 11:39
山东科技大学 机械工程师
这样一份简历怎么找实习?
双非硕士,找实习全石沉大海,快疯了
今年形式下双非本找得到工...
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
今天 14:14
被hr骚扰了,不知道回啥
某小厂hr给我发消息,说他们公司的猫会后空翻,有兴趣加入吗……这话术感觉自己被骚扰了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
快手
快Star-X特别技术人才计划启动
现代汽车前瞻技术研发中心
京东TET
全站热榜
更多
1
...
腾讯csig暑期一二三面
8509
2
...
腾讯云智后台开发暑期面经
4538
3
...
字节实习week6:听leader吐槽当前的应届生候选人们
4538
4
...
可是,我脱了长衫也没人要啊...
4433
5
...
为什么你很难找到工作
4310
6
...
友友们如何看待这个问题
3752
7
...
简历很差吗?
3637
8
...
今天你举报室友ai作弊,明天可能被同事举报迟到
3379
9
...
作为实习生,我问薪无愧
2955
10
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
2629
创作者周榜
更多
正在热议
更多
#
大家每天通勤多久?
#
45833次浏览
346人参与
#
银行笔面经互助
#
134127次浏览
1167人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
32892次浏览
257人参与
#
上班到公司第一件事做什么?
#
58456次浏览
498人参与
#
设计人如何选offer
#
119118次浏览
741人参与
#
CVTE求职进展汇总
#
16352次浏览
292人参与
#
上班苦还是上学苦呢?
#
229600次浏览
1357人参与
#
非技术投递记录
#
604358次浏览
6402人参与
#
90后北漂现状
#
24874次浏览
201人参与
#
百度工作体验
#
226732次浏览
1995人参与
#
机械人与华为的爱恨情仇
#
117823次浏览
951人参与
#
金融财会交流会
#
110509次浏览
380人参与
#
工作中,努力重要还是选择重要?
#
136883次浏览
1681人参与
#
发工资后,你做的第一件事是什么
#
68703次浏览
232人参与
#
机械人,你的秋招第一份简历被谁挂了
#
141654次浏览
1982人参与
#
Offer比较,你最看重什么?
#
186918次浏览
1287人参与
#
工作中哪个瞬间让你想离职
#
26427次浏览
179人参与
#
你觉得实习能学到东西吗
#
40462次浏览
777人参与
#
秋招什么时候开投比较合适?
#
28599次浏览
351人参与
#
联想求职进展汇总
#
270986次浏览
2053人参与
#
机械人集合!你是什么工程师?
#
16345次浏览
89人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务