javascript沒有塊級作用域

var a=true;

function g(){
  a=false;
  return a;
}
console(a);
console(g());
console(a);

三個console打印結(jié)果,第一個為true,第二第三個均為false。
js與其他語言不一樣的是,因為js沒有所謂的塊級作用域,所以函數(shù)的運行會改變變量a的值。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 五月份的考試,必須行,必須過,必須把它拿下!只有工作穩(wěn)定了,才能做更長遠的打算,才能進行下一步計劃。加油,燕子!
    YuKi_123閱讀 245評論 0 0
  • 第一次去電影院看一部印度電影,完全陌生的語言。也許是因為言語不通,這樣我更專心去看這出好戲。第一次覺得整個影院的人...
    海水微涼淺喜深愛閱讀 517評論 0 1
  • 1 不管你我擁有怎樣的夢想,都少不了去實現(xiàn)的過程,然而實現(xiàn)的過程總是漫長的,甚至幾近絕望的。也許有的人幾個月就能實...
    書曦夢言閱讀 1,803評論 1 6

友情鏈接更多精彩內(nèi)容