什么是严格模式_javascript中它如何影响代码?

admin 百科 12
严格模式是JavaScript中启用更规范、安全执行环境的显式声明机制,需在脚本或函数顶部用"use strict"字符串启用,禁用静默失败、未声明变量、with语句、重复参数等不安全行为,提升错误暴露率与代码可维护性。

什么是严格模式_javascript中它如何影响代码?-第1张图片-佛山资讯网

严格模式(Strict Mode)是 JavaScript 中一种更严格的语法和错误检查模式,启用后会让代码运行在更规范、更安全的环境中。它不是默认开启的,需要显式声明,一旦启用,会禁用一些不安全、易出错或已被废弃的语法和行为。

如何启用严格模式

严格模式可以通过两种方式启用:

  • 在脚本最顶部添加 "use strict";(注意:必须是字符串字面量,且前面不能有其他语句)
  • 在函数体顶部添加 "use strict";,只对该函数生效(包括其内部嵌套函数)

注意:不能在 if、for 等块级结构中启用;箭头函数不能单独启用严格模式(它继承外层作用域的严格状态)。

严格模式禁止的常见行为

它主要限制以下几类容易引发 bug 或安全隐患的操作:

立即学习“Java免费学习笔记(深入)”;

标签: javascript es6 java js win 作用域 为什么

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~