[js]变量提升-关于条件
条件函数变量提示于全局中函数变量提升不一样.
条件中: 函数变量提升, 只是声明(现新版本浏览器中)
 if(g()){
   function g() {
     return true
   }
   console.log(1);
 }

条件中: 函数变量提升, 声明+定义
  f()
  function f() {
    console.log(1);
  }
条件中: 函数变量提升, 只是声明(现新版本浏览器中)
 if(g()){
   function g() {
     return true
   }
   console.log(1);
 }

条件中: 函数变量提升, 声明+定义
  f()
  function f() {
    console.log(1);
  }