<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 啟用方法 ``` 'use strict'; ``` ### 腳本啟動 ``` <script> 'use strict'; console.log('這是嚴格模式'); </script> ``` ### 單個函數 ``` function strict() { 'use strict'; return '這是嚴格模式'; } ``` ## 顯式報錯的情況 ### 只讀屬性不可寫 `'abc'.length = 5; ` ### 只設置了取值器的屬性不可寫 ``` var obj = { get v() { return 1; } }; obj.v = 2; ``` ### 禁止擴展的對象不可擴展 ``` var obj = {}; Object.preventExtensions(obj); obj.v = 1; ``` ### eval、arguments 不可用作標識名 ### 函數不能有重名的參數 ### 禁止八進制的前綴0表示法 `var n = 0100;` ### 全局變量顯式聲明 `v = 1; // 報錯,v未聲明` ### 禁止 this 關鍵字指向全局對象 ``` // 嚴格模式 function f() { 'use strict'; console.log(this === undefined); //正常模式指向windows } f() // true ``` ### 禁止刪除變量 ``` var x; delete x; // 語法錯誤 var obj = Object.create(null, { x: { value: 1, configurable: true } }); delete obj.x; // 刪除成功 ``` ### 禁止使用 with 語句 ``` var v = 1; var obj = {}; with (obj) { v = 2; } ``` ### 新增 eval 作用域 原先只有兩種作用域 全局作用域和函數作用域, 嚴格模式新增`eval 作用域` eval 作用域只能用在eval ``` (function () { 'use strict'; var x = 2; console.log(eval('var x = 5; x')) // 5 console.log(x) // 2 })() ``` ### 新增保留字 ``` function package(protected) { // 語法錯誤 'use strict'; var implements; // 語法錯誤 } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看