做網(wǎng)站過程視頻百度收錄網(wǎng)站要多久
ES6 提出了兩個新的聲明變量的命令:let
和const
。其中,let
完全可以取代var
,因為兩者語義相同,而且let
沒有副作用。
var
命令存在變量提升效用,let
命令沒有這個問題
if (true) {console.log(x); // ReferenceErrorlet x = 'hello';
}
?const
聲明常量還有兩個好處,一是閱讀代碼的人立刻會意識到不應(yīng)該修改這個值,二是防止了無意間修改變量值所導(dǎo)致的錯誤