web前端-js變數提升

weixin_33728268發表於2017-03-05

變數提升

function a(){
      var b = 1;
      alert(c); // 彈出 undefined
      var c = 2;
      alert(c); // 彈出2
}

上面程式碼等價於

function a(){
      var c ;
      var b = 1;
      alert(c); // 彈出 undefined, 此時還沒有給c賦值
      c = 2;
      alert(c); // 彈出2
}

相關文章