为了账号安全,请及时绑定邮箱和手机立即绑定

这输出和我预料的不一样啊

这输出和我预料的不一样啊

柠檬酸钠 2016-06-24 20:08:17
var name = 'World!'; (function () {     console.log(typeof name); })();输出string,没问题var name = 'World!'; (function () {     if (typeof name === 'undefined') {         var name = 'Jack';         console.log('Goodbye ' + name);     } else {         console.log('Hello ' + name);     } })();然而谁告诉我为什么这个输出却是Goodbye Jack我想这个问题三天了。。。
查看完整描述

2 回答

已采纳
?
刚毅87

TA贡献345条经验 获得超309个赞

把你 if 语句中 var name = 'jack'中的 var 去掉试试.

查看完整回答
反对 回复 2016-06-24
点击展开后面4
?
慕粉3330983

TA贡献12条经验 获得超1个赞

0.0

查看完整回答
反对 回复 2016-08-21
  • 2 回答
  • 0 关注
  • 2105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信