老規(guī)矩,先上代碼,幫忙指點下變量作用域

科技 未結 3 627
冬天的雨_540
冬天的雨_540 2023-04-17 11:30

(function(){ a = 5; alert(window.a); var a = 10; alert(a); })();

這段代碼中的alert,為什么第一個是返回的undefined.按說,不要VAR的a變量,不就是全局變量嗎?

3條回答
  •  xuyiming0605
    2023-04-17 11:45

    變量提升啊,下面有var a 啊,你知道變量提升嗎?

提交回復