function test(){ for(var i=0;i<3;i++){ var what = "haha"; } console.log(what); } test();
上面这个打印what可以出来haha
function enen(){ var that = "lala"; } console.log(that);
这个则打印不出来,显示that未定义
按照作用域说的,what应该打印不出来吧?
按照没有块级作用域说的话,that不是应该打印出来吗?
我已经晕了!
lovecherry