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>

更新於: 16-Jan-2020

869 人檢視

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告