JavaScript 严格模式

严格模式的限制

1.不允许使用未申明的变量.
2.不允许删除变量或对象.
3.不允许删除函数.
4.不允许变量重名字.
5.不允许使用八进制.
6.不允许使用转义字符.
7.不允许对只读属性赋值
8.不允许对一个使用getter方法读取的属性进行赋值
9.不允许删除一个不允许删除的属性.
10.变量名不能使用 "eval" 字符串.
11.变量名不能使用 "arguments" 字符串.
12.不允许使用以下这种语句
13.由于一些安全原因,在作用域 eval() 创建的变量不能被调用
14.禁止this关键字指向全局对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容