1. 程式人生 > >js 變數提升 和函式提升

js 變數提升 和函式提升

開發十年,就只剩下這套架構體系了! >>>   

建立函式有兩種形式,一種是函式宣告,另外一種是函式字面量,只有函式宣告才有變數提升

 

console.log(a)  // f a() { console.log(a) }
console.log(b) //undefined
    
function a() {
  console.log(a) 
}

var b = function(){ //字面量函式 ,不會提升  相當於 var b; b=function(){}  
  console.log(b)
}