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

一道JS变量提升题

一道JS变量提升题

慕娘9325324 2018-10-17 13:31:55
+fuction(){            var a=5;            function a() {                            };            alert(a);//5            fuction b(){               };            b=6;           alert(b);//6           var c=d=b;       }();        alert(d);//6        alert(c);//c is not defined不是很明白,如果function里的b alert的结果是6的话,数值型的变量不就直接传递就可以了,那c也应该是6啊 另外不明白的是同时命名两个同名的数值和方法时,下面如果console,就一定会出来数值a=5;function a(){};console.log(a);//5希望得到指点,谢谢
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 579 浏览
慕课专栏
更多

添加回答

举报

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