您的位置:首页 > Web前端 > JavaScript

JS严格模式的限制

2017-03-07 08:58 183 查看
1.禁止不标准的全局变量(未使用var)

2.禁止使用with语句

3.禁止使用eval

4.禁止this关键字指向全局对象

5.禁止在函数内部遍历调用栈

6.禁止删除变量

7.对象不能有重命名属性

8.函数不能有重命名参数

9.禁止八进制表示法

10.不能对arguments赋值

11.arguments不再追踪参数的变化

12.禁止使用arguments.callee

13.严格模式只允许在全局作用域或函数作用域的顶层声明函数。也就是说,不允许在非函数的代码块内声明函数。

14.不能使用某些保留字:implements, interface, let, package, private, protected, public, static, yield。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: