alert(a);var a=3;按照變量提升我的理解是var a;alert(a);a = 3;這么理解就是undefined,但是結果是3,該怎么理解備注補充:找到原因了,是因為執行了好幾次,第一次執行確實是undefined,但是我執行了好幾次,后面再執行的時候由于已經賦值了,所以導致都變成3,謝謝各位大俠
var聲明提前的問題
牛魔王的故事
2018-12-19 18:15:58