- JS全書:JavaScript Web前端開發指南
- 高鵬
- 292字
- 2020-09-18 10:29:18
3.9 嚴格模式
除了正常運行模式,ES5中增加了另一種運行模式——嚴格模式。嚴格模式使代碼在更嚴格的條件下運行,以消除一些JavaScript中語法不合理及怪異之處。所以,我們的建議是盡量使用嚴格模式。
使用嚴格模式只需要在代碼中添加聲明即可,示例如下。
"use strict";
嚴格模式可以針對整個腳本或單個函數設置,當"use strict;"位于腳本文件的第一行時,則整個腳本都將以嚴格模式運行,否則,整個腳本以正常模式運行。
針對整個腳本,示例如下。
// example.js "use strict"; console.log("use strict");
針對script標簽,示例如下。
<script> "use strict"; console.log("use strict"); </script>
針對單個函數,示例如下。
function foo(){ "use strict"; }
在嚴格模式下有一些語句及語法是不能使用的,例如禁止使用with語句,delete只能刪除屬性描述符中configurable設置為true的對象屬性等。
練習
- 聲明嚴格模式。
推薦閱讀
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- Progressive Web Apps with React
- jQuery EasyUI網站開發實戰
- 深入淺出WPF
- 樂高機器人設計技巧:EV3結構設計與編程指導
- Oracle數據庫從入門到運維實戰
- Python GUI Programming Cookbook
- Python機器學習算法與實戰
- C++從入門到精通(第5版)
- ElasticSearch Cookbook(Second Edition)
- Android群英傳
- Illustrator CS6設計與應用任務教程
- C語言程序設計實訓教程與水平考試指導
- Python程序設計開發寶典
- Learning Nessus for Penetration Testing