社区
JavaScript
帖子详情
求助一个关于JavaScript变量提升问题
JKooll
2017-03-03 02:24:40
最近刚接触ES6,为什么最后输出的是undifine而不是hello world
...全文
123
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"说明这个压缩包包含了用Active ...
我的破程序和
求助
说明
1. **编程语言基础**:无论使用哪种编程语言(如Java、Python、C++或
JavaScript
),理解基本语法、变量、数据类型、控制结构(如if语句和循环)、函数以及面向对象编程概念是解决
问题
的基础。 2. **错误调试**:当...
javascript
-course:Code SydneyOdin项目课程的作业
"
javascript
-course: Code Sydney Odin项目课程的作业"这个标题表明这是
一个
关于
JavaScript
编程的学习资源,特别关注于实际项目练习,这通常是为了提升开发者动手能力和理解力。Code Sydney和Odin Project都是知名的...
教你如何自学AE脚本.doc
在实践中遇到
问题
时,不要害怕
求助
社区或网络资源,许多AE开发者会分享他们的经验和解决方案。同时,持续关注AE的更新和插件开发,这将帮助你保持对最新技术的了解,进一步提升你的脚本编写能力。 总之,自学AE脚本...
怎样学好编程? 这个文档将告诉你怎么样去学编程。
尝试编写小程序,解决实际
问题
,例如实现
一个
简单的计算器或猜数字游戏。这样不仅能加深对语法的理解,还能培养解决
问题
的能力。 四、参与开源项目 加入开源社区,阅读和理解他人的代码,甚至提交自己的改进,是...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章