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

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

          es6語法有塊級作用域嗎

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

          es6語法有塊級作用域嗎

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

          es6語法有塊級作用域嗎

          es6語法有塊級作用域

          由一對大括號包裹形成的作用域就是塊級作用域

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

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

          隨著ES6的到來JavaScript給我們帶來的let 和 const關(guān)鍵字,也讓它本身擁有了塊級作用域的概念( { }內(nèi)部都是塊級作用域,在測試小demo的時候可以使用{ }來創(chuàng)建一個塊級作用域來避免變量名稱的沖突 )。我們在控制語句中使用let 和 const定義的變量外部是不可以訪問的。如果全局作用域中沒有定義相同名稱的變量會報相應(yīng)的錯誤:

          es6語法有塊級作用域嗎

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

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