社区
JavaScript
帖子详情
求助一个关于JavaScript变量提升问题
JKooll
2017-03-03 02:24:40
最近刚接触ES6,为什么最后输出的是undifine而不是hello world
...全文
131
2
打赏
收藏
求助一个关于JavaScript变量提升问题
最近刚接触ES6,为什么最后输出的是undifine而不是hello world
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
挨踢直男
2017-03-03
打赏
举报
回复
既然你说是 es6了, 那就把var换成let, 就不会有这种问题了
#麻辣小龙虾#
2017-03-03
打赏
举报
回复
你代码可以这样理解 var tmp = new Date(); function f(){ var tmp; //变量提升了, /* *就相当远变量提升到作用域顶部先定义(注意是先定义未赋值),所以在下 *面的console.log执行的时候并没有将tmp赋值"hello world",所以就输出undifine; */ console.log(tmp); if(false){ tmp = "hello world"; } } f();
求助
网系统(仿爱问、类似知道) v4.0 html 版本-ASP源码.zip
ASP源码,压缩包解压密码:www.cqlsoft.com
我的破程序和
求助
说明
我的破程序和
求助
说明
javascript
-course:Code SydneyOdin项目课程的作业
javascript
课程 这是Code Sydney / Odin Project课程的所有作业。 我们正在codesydney.com上作为
一个
学习小组来研究它,我真的很喜欢!
教你如何自学AE脚本.doc
教你如何自学AE脚本.doc
怎样学好编程? 这个文档将告诉你怎么样去学编程。
适用于初识编程的人。。 如果你对编程感到乏味了,请看看这篇文章。。
JavaScript
87,993
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章