haizlin / fe-interview

前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
http://www.h-camel.com
MIT License
25.28k stars 3.25k forks source link

[js] 第1768天 javascript设置"严格模式"有什么目的? #5730

Open haizhilin2013 opened 7 months ago

haizhilin2013 commented 7 months ago

第1768天 javascript设置"严格模式"有什么目的?

3+1官网

我也要出题

zhangkaili2020 commented 6 months ago

1)明确禁止一些不合理、不严谨的语法,减少JavaScript 语言的一些怪异行为; 2)增加更多报错的场合,消除代码运行的一些不安全之处,保证代码运行的安全; 3)提高编译器效率,提升运行速度; 4)为未来新版本的JavaScript 语法做好铺垫。