1. 程式人生 > >(11) 嚴格模式(use strict)

(11) 嚴格模式(use strict)

速度 掌握 未來 嚴格 好的 運行 script mod ict

JavaScript 嚴格模式(strict mode)即在嚴格的條件下運行。嚴格模式下你不能使用未聲明的變量。

為什麽使用嚴格模式:

    消除Javascript語法的一些不合理、不嚴謹之處,減少一些怪異行為;
  • 消除代碼運行的一些不安全之處,保證代碼運行的安全;
  • 提高編譯器效率,增加運行速度;
  • 為未來新版本的Javascript做好鋪墊。

"嚴格模式"體現了Javascript更合理、更安全、更嚴謹的發展方向,包括IE 10在內的主流瀏覽器,都已經支持它,許多大項目已經開始全面擁抱它。

另一方面,同樣的代碼,在"嚴格模式"中,可能會有不一樣的運行結果;一些在"正常模式"下可以運行的語句,在"嚴格模式"下將不能運行。掌握這些內容,有助於更細致深入地理解Javascript,讓你變成一個更好的程序員。

"use strict" 指令只運行出現在腳本或函數的開頭。

(11) 嚴格模式(use strict)