亚洲av无码乱码国产一区二区,午夜理论片yy44880影院,午夜久久久久久禁播电影,熟睡人妻被讨厌的公侵犯

01
2023/04

什么是es6——變量2

發(fā)布時(shí)間:2023-04-01 10:54:08
發(fā)布者:神棍子
瀏覽量:
0

書接上文,上文講到了Let與var區(qū)別和變量提升與死區(qū),下面繼續(xù)探索將塊級(jí)函數(shù)作用域和Const。

塊級(jí)作用域函數(shù)聲明

es5中函數(shù)只能在最頂層的函數(shù)作用域中聲明,在塊級(jí)作用域中聲明會(huì)報(bào)錯(cuò),而es6中則允許塊級(jí)作用域聲明函數(shù)但是必須在有大括號(hào)的情況下才成立,沒有則報(bào)錯(cuò)。

函數(shù)聲明

在塊中聲明函數(shù)會(huì)出現(xiàn)一個(gè)現(xiàn)象,就是這個(gè)function變量可以再任何地方調(diào)用,不會(huì)和let一樣只能在當(dāng)前塊中,因?yàn)楹瘮?shù)聲明會(huì)提升到所在塊級(jí)作用域的頭部

es6 function

Const

Constlet情況基本一致,只不過只能聲明一次聲明時(shí)必須賦值,且值不能被修改。和let一樣同樣存在暫時(shí)性死區(qū),聲明只在塊級(jí)作用域中有效。Const實(shí)質(zhì)上并不是不可以改變內(nèi)容,而是指向的那個(gè)內(nèi)存地址不能改變,例如將const指向一個(gè)對(duì)像const a = {],那么可以隨便操作a里面的內(nèi)容如a.a=1,但是不能指向另一個(gè)對(duì)象如a = {} 則會(huì)報(bào)錯(cuò)。

const



關(guān)鍵詞:
返回列表