strict mode:“严格模式”。常指编程语言或工具中的一种运行/解析模式,通过更严格的规则来减少隐式行为、避免常见错误、提升代码安全性与可维护性。在 JavaScript 中,strict mode 会禁止某些不安全语法,并对部分潜在问题直接抛出错误。(在不同语言/环境中具体规则可能不同。)
You can enable strict mode to catch mistakes early.
你可以开启严格模式来更早发现错误。
In strict mode, the code throws an error instead of silently creating a global variable.
在严格模式下,代码会抛出错误,而不是悄悄创建一个全局变量。
/strɪkt moʊd/
strict 来自拉丁语 strictus(“紧的、严厉的”),与“拉紧、约束”的含义相关;mode 来自拉丁语 modus(“方式、方法”)。合起来 strict mode 字面义为“更受约束的运行方式/模式”,在技术语境中引申为“按更严格规则执行的模式”。