严格模式
约 288 字小于 1 分钟
2025-03-12
严格模式(Strict Mode)是一种在 JavaScript 中可选的执行模式,它使得 JavaScript 运行在更严格的条件下,并对一些不安全的或者不推荐的语法和行为进行限制和改变。
一、开启方式
1、全局开启
在整个 JavaScript 文件的最顶部添加下面这行代码即可启用全局严格模式:
"use strict";
2、局部开启(函数内)
只在特定的函数内启用严格模式。在函数内部的开头添加下面这行代码即可:
function myFunction() {
"use strict";
// 函数内的代码将会在严格模式下执行
}
二、变化和限制
在严格模式下,JavaScript 的行为会有一些变化和限制:
- 变量必须先声明再使用,避免意外创建全局变量。
- 禁止使用未声明的变量。
- 禁止删除变量、函数以及函数的参数。
- 禁止使用八进制的数值字面量(例如
010
被解析为八进制的8
)。 - 静态绑定
this
(函数内部的this
不再指向全局对象)。
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于