变量提升与函数提升

2018-05-08  本文已影响0人  zhangjingbibibi
 console.log('-----')
  /*
  面试题 : 输出 undefined
   */
  var a = 3
  function fn () {
    console.log(a)
    var a = 4
  }
  fn()  //输出undefined

  console.log(b) //undefined  变量提升
  fn2() //可调用  函数提升  //输出fn2()
  // fn3() //不能  变量提升

  var b = 3
  function fn2() {
    console.log('fn2()')
  }

  var fn3 = function () {
    console.log('fn3()')
  }
上一篇下一篇

猜你喜欢

热点阅读