var、let、const三種聲明變量的異同
`const`、`let` 和 `var` 是在 JavaScript 中用于聲明變量的關(guān)鍵字。它們?cè)谟猛竞托袨樯嫌兄餐c(diǎn),但也有著一些區(qū)別。1. 重新賦值: `const` 用于聲明一個(gè)常量,
2023-12-17
什么是es6——變量2
書接上文,上文講到了Let與var區(qū)別和變量提升與死區(qū),下面繼續(xù)探索將塊級(jí)函數(shù)作用域和Const。塊級(jí)作用域函數(shù)聲明在es5中函數(shù)只能在最頂層的函數(shù)作用域中聲明,在塊級(jí)作用域中聲明會(huì)報(bào)錯(cuò),而es6中則允許塊級(jí)作用域聲明函數(shù)但是必須在有大括號(hào)的情況下才成立,沒(méi)有則報(bào)錯(cuò)。在塊中聲明函數(shù)會(huì)出現(xiàn)一個(gè)現(xiàn)象,就是這個(gè)function變量可以再任何地方調(diào)用,不會(huì)和let一樣只能在當(dāng)前塊中,因?yàn)楹瘮?shù)聲明會(huì)提升到所...