Javascript 严格模式
2015-05-06 21:10
281 查看
简介
严格模式是一种将更好的错误检查引入代码中的方法。 在使用严格模式时,你无法使用隐式声明的变量、将值赋给只读属性或将属性添加到不可扩展的对象等。声明严格模式
可以通过在文件、程序或函数的开头添加 "usestrict"; 来声明严格模式。 此类声明称作“指令序言”。 严格模式声明的范围取决于其上下文。 如果在全局上下文(函数的范围之外)中声明严格模式,则程序中的所有代码都处于严格模式。 如果在函数中声明严格模式,则函数中的所有代码都处于严格模式。 例如,在以下示例中,所有代码都处于严格模式,并且函数外部的变量声明会导致出现语法错误“严格模式下未定义变量”。
"use strict"; function testFunction(){ var testvar = 4; return testvar; } // 这里会报错 testvar = 5;
在以下示例中,仅 testFunction 中的代码处于严格模式。 函数外部的变量声明不会导致语法错误,但函数内部的声明会导致语法错误。
function testFunction(){ "use strict"; // 这里会报错 testvar = 4; return testvar; } testvar = 5;
相关文章推荐
- 是时候开始使用JavaScript严格模式了
- javascript 语句和严格模式(三)
- JavaScript进阶【二】JavaScript 严格模式(use strict)的使用
- javascript中的严格模式
- javascript中的严格模式
- Javascript 严格模式详解 "use strict"
- Javascript 严格模式详解
- Javascript基础(2) - 严格模式特点
- 【javascript基础】JavaScript语法支持严格模式:”use strict”
- 关于javascript严格模式下七种禁止使用的写法
- Javascript 严格模式详解
- Javascript 严格模式详解
- JavaScript学习--Item1 严格模式
- JavaScript起点(严格模式深度了解)
- JavaScript严格模式为何要禁用With语句
- Javascript 严格模式详解
- Javascript严格模式
- javascript的严格模式和正常模式
- Javascript 严格模式详解 use strict
- javascript中的严格模式