JavaScript/嚴格模式
外觀
(重定向自 JavaScript/嚴格模式)
可以透過在指令碼開頭,在其他語句之前放置 '"use strict";' 來啟用嚴格模式。
// Dummy comment
"use strict";
var myvar = 4;
它也可以只為單個函式啟用。
function myfun(){
"use strict";
var myvar = 6;
}
嚴格模式確保以下內容:
- 新變數需要使用“var"; "var”宣告,不再是可選的。
- 嘗試寫入不可寫入的變數將丟擲錯誤,而不是靜默地不執行任何操作。
- 嘗試刪除不可刪除的屬性將丟擲錯誤,而不是靜默地不執行任何操作。
- 八進位制數不允許使用。
- 等等。
嚴格模式從 JavaScript 1.8.5 開始可用,即 ECMAScript 版本 5。
- 嚴格模式,developer.mozilla.org
- JavaScript 使用嚴格模式,w3schools.com
- 嚴格模式 (JavaScript),msdn.microsoft.com