javascript如何設定嚴格模式的作用範圍

admin發表於2017-03-31

使用嚴格模式有兩種方式,也就是標題中所說的如何設定嚴格模式的作用範圍。

下面就分別做一下簡單介紹:

一.針對整個指令碼檔案:

將"use strict"放在指令碼檔案的第一行,那麼整個指令碼檔案都會以嚴格模式模式執行。

如果不在第一行,那麼此命令無效,仍然是以常規模式執行。

更為準確的說,只要前面不是產生實際執行結果的語句,"use strict"可以不在第一行,比如直接跟在一個空的分號後面。

程式碼如下:

[HTML] 純文字檢視 複製程式碼
<script>
"use strict";
console.log("嚴格模式");
</script>

二.針對單個函式:

[JavaScript] 純文字檢視 複製程式碼
function strict(){
  "use strict";
 console.log("嚴格模式");
}
function notStrict() {
  console.log("非嚴格模式");
}

更多關於嚴格模式的相關內容可以參閱javascript嚴格模式特性簡單介紹一章節。

相關文章