+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希望得到指点,谢谢
添加回答
举报
0/150
提交
取消