js严格模式摘要(共享)
在头版,我们必须了解严格模式的概念。严格模式是一种特殊的执行模式。它修复了一些语言缺陷,提供了更强大的错误检查,并增强了疾病的安全性,可以对某些函数执行严格的模式,如:函数(){
严格使用
}
还可以为整个js文件执行严格的模式,例如:
严格使用
函数(){
}
那么我们不能使用以下内容:
1。不允许使用宽度
2。不允许分配未声明的变量
3,参数是参数的静态副本。
4、删除参数、函数名错误
5、删除不可配置的属性错误
6。对象文字的重复属性名称为false。
7。禁止八进制文字量
8、评价、论证成为关键词,不能作为一个变量,函数名
9、评估独立的范围
当调用一般函数调用时(不是对象的方法调用,也不是修改的调用,例如应用调用/绑定),这指向一个null而不是一个全局对象。
如果使用应用程序调用,当NULL或未定义的传递时,这将指向null或未定义,而不是全局对象。
尝试修改非可写属性(可写= false),添加属性时的非可扩展的对象的列表,而不是忽视它。
arguments.caller,arguments.callee是被禁止的
上述JS严格模式总结(分享)是萧边分享你的全部内容。我希望能给你一个参考,希望你能支持它。