欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          es6語(yǔ)法有塊級(jí)作用域嗎

          es6語(yǔ)法有塊級(jí)作用域,由一對(duì)大括號(hào)包裹形成的作用域就是塊級(jí)作用域。es6引用了塊級(jí)作用域,允許在塊級(jí)作用域中聲明函數(shù);函數(shù)聲明語(yǔ)句的行為類似于let,在塊級(jí)作用域之外不可以引用。

          es6語(yǔ)法有塊級(jí)作用域嗎

          本教程操作環(huán)境:windows10系統(tǒng)、ECMAScript 6.0版、Dell G3電腦。

          es6語(yǔ)法有塊級(jí)作用域嗎

          es6語(yǔ)法有塊級(jí)作用域

          由一對(duì)大括號(hào)包裹形成的作用域就是塊級(jí)作用域

          ES6 引入了塊級(jí)作用域,明確允許在塊級(jí)作用域之中聲明函數(shù)。ES6 規(guī)定,塊級(jí)作用域之中,函數(shù)聲明語(yǔ)句的行為類似于let,在塊級(jí)作用域之外不可引用。

          在ES6之前JavaScript是沒有塊級(jí)作用域的,所有的變量都通過var關(guān)鍵字去聲明,即在控制語(yǔ)句中的變量也可以在外部的作用域去訪問。

          隨著ES6的到來JavaScript給我們帶來的let 和 const關(guān)鍵字,也讓它本身?yè)碛辛藟K級(jí)作用域的概念( { }內(nèi)部都是塊級(jí)作用域,在測(cè)試小demo的時(shí)候可以使用{ }來創(chuàng)建一個(gè)塊級(jí)作用域來避免變量名稱的沖突 )。我們?cè)诳刂普Z(yǔ)句中使用let 和 const定義的變量外部是不可以訪問的。如果全局作用域中沒有定義相同名稱的變量會(huì)報(bào)相應(yīng)的錯(cuò)誤:

          es6語(yǔ)法有塊級(jí)作用域嗎

          用處:在你需要一些臨時(shí)的變量的時(shí)候,塊級(jí)作用域就可以發(fā)揮他的作用。而通過創(chuàng)建塊級(jí)作用域,我們就不會(huì)擔(dān)心會(huì)不會(huì)搞亂其他人定義的全局變量,我們就可以根據(jù)自己的想法來定義自己的變量了。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)