JavaScript 的“嚴格”模式和“非嚴格”模式有何區別?


“use strict”是一條指令,它是一個文字表達式。它在 JavaScript 1.8.5 中引入。顧名思義,“use strict”表示該程式碼將以嚴格模式執行。在非嚴格模式下,程式碼不會以嚴格模式執行。

讓我們宣告嚴格模式。要宣告,請在開頭新增關鍵字“use strict”。對於全域性作用域,在指令碼開頭宣告它。

<!DOCTYPE html>
<html>
   <body>
      <p>An error would come, since you have used a variable, but forgot to declare it</p>
      <p>Press F8 to see the error.</p>
      <script>
         "use strict";
         a = 1;
      </script>
   </body>
</html>

更新於: 2020 年 1 月 16 日

869 個瀏覽量

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.