码迷,mamicode.com
首页 > 其他好文 > 详细

ES5之严格模式

时间:2015-07-16 13:59:20      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

在整个program或function开始使用‘use strict‘启用严格模式,严格模式对词法语句等作出了如下限制。

  1. 禁止使用未来保留字:implements let private public yield interface package projected static
  2. 禁止使用HexIntegerLiteral十六进制字面量、OctalIntergerLiteral八进制字面量,即017和0x1e
  3. 禁止对arguments和eval进行赋值
  4. 禁止调用arguments的callee和caller属性
  5. 禁止使用delete删除变量
  6. 禁止使用with语句
  7. 禁止使用eval和arguments作为catch语句的变量
  8. 禁止向function形参列表中传入相同的变量

ES5之严格模式

标签:

原文地址:http://www.cnblogs.com/tarol/p/4650910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!