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