建立函数有两种形式,一种是函数声明,另一种是函数字面量,只有函数声明才有变量提高函数
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) }