条件函数变量提示于全局中函数变量提升不一样.

条件中: 函数变量提升, 只是声明(现新版本浏览器中)

 if(g()){
function g() {
return true
} console.log(1);
}

[js]变量提升-关于条件-LMLPHP

条件中: 函数变量提升, 声明+定义

  f()
function f() {
console.log(1);
}
04-28 12:07