console.log(f);//function f(){return 1}
function f(){ return 1
}
var f=2;之前以為如果函數和變量同名 ,函數聲明提升會覆蓋變量聲明提升,之后測試如下代碼 function f(){ return 1}var f=2; console.log(f);//2console.log(f)位置不同會輸出不同,到底是誰覆蓋誰呢,還是別的什么原因?求大神講解
函數聲明和變量聲明優先級
ibeautiful
2018-11-16 15:18:39