前端的预解释问题,颠覆了我对预解的理解?

console.log(n);//undefined

fn();//fn is not defined

if(false){ //无论条件是否成立,都执行预解释

    var n=1; //n 是预解释

    function fn(){  //为啥fn没有预解释???

        console.log(1);

    }

}


aluckdog
浏览 775回答 1
1回答

浮云间

这个叫做“变量提升”
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript