為何有嚴格模式?
我們藉由程式碼讓 JavaScript 知道說,
我們應該在嚴格模式的情境下使用我們的程式碼。
當如果我們開啟嚴格模式,讓 JavaScript 語法嚴格、語法受限下執行。
藉由嚴格模式,我們可以避免一些錯誤不再被忽略。
如何使用?
藉由 use strict 的寫法來開啟嚴格模式。
1 | ; |
當使用嚴格模式下,我們就不能不宣告變數就指定它,這樣會有錯誤訊息。
什麼情況就不能用
不能使用沒有宣告的變數
不能重複定義變數
不能刪除不可刪除的屬性
總結
嚴格模式存在的目的,當使用了嚴格沒是,讓我們能夠更好控制程式碼,避免一些錯誤發生。