JavaScript编程
Completion requirements
严格模式
严格模式可以通过在脚本的开头添加 "use strict";
来启用,必须放在其他语句之前:
// 虚拟注释
"use strict";
var myvar = 4;
它也可以只针对单个函数启用:
function myfun(){
"use strict";
var myvar = 6;
}
严格模式确保以下行为:
- 新的变量必须用
var
声明;不再可以省略var
。 - 尝试向只读变量写值时会抛出错误,而不是静默无效。
- 尝试删除不可删除的属性时会抛出错误,而不是静默无效。
- 禁止八进制数字。
等等。
严格模式自 JavaScript 1.8.5(即 ECMAScript 5 版本)起可用。
外部链接:
Last modified: Monday, 13 January 2025, 3:08 PM