要在整个脚本中启用严格模式,可以在顶部添加如下代码:

"use strict";

这行代码看起来像是字符串,而且也没有赋值给任何变量,但其实它是一个编译指示,用于告诉支持的 JavaScript 引擎切换到严格模式。这是为不破坏 ECMAScript 3 语法而特意选定的语法。

在函数内部的上方包含这条编译指示,也可以指定函数在严格模式下执行:

function doSomething() {
"use strict"
}

在严格模式下,不能定义名为 eval 或 arguments 的变量,否则会导致语法错误。

八进制字面量在严格模式下是无效的,会导致支持的 JavaScript 引擎抛出错误。

最新文章

  1. jQueryMobile 网页在UC等游览器上无法正常显示或者是无法自适应设备大小,但在QQ游览器上能正常显示的解决方法
  2. Bzoj3943 [Usaco2015 Feb]SuperBull
  3. syslog及syslog-ng详解 日志服务器
  4. openssh
  5. unity, 读写xls
  6. DOM结构学习备忘
  7. 利用Format函数格式化时间和日期
  8. 为什么选择使用 Dropbox 而不是其他品牌同步工具(不要加上多余的功能,要极致和专注)
  9. sql 多条件查询 拼接字符串 改成 普通查询格式
  10. Oracle 经典SQL 专为笔试准备
  11. Spring批量更新batchUpdate提交和Hibernate批量更新executeUpdate
  12. [转载] Tomcat架构分析
  13. hdu2601 An easy problem(数学)
  14. MyBatis探究-----返回Map类型数据
  15. Socket通信方面
  16. struts2注解json 配置文件json
  17. PHP中的自动加载
  18. node.js创建简单服务测试请求数据
  19. 十六、springcloud(二)Eureka集群
  20. 001_IntelliJ IDEA详细安装步骤

热门文章

  1. Eclipse下使用Fat Jar插件对源代码进行打包
  2. JavaScript核心
  3. WPF TextElement内容模型简介(转)
  4. 解决UITableViewCell左侧分割线有空白的问题
  5. MYSQL命令行连接数据库
  6. java 计算器SWT/RAP(版本3)键盘鼠标兼容
  7. IOS DLNA PlatinumKit库的使用
  8. cetos 6.3 安装 apache+mysql+php
  9. 【JQuery学习历程】2.JQuery选择器
  10. jQuery选择器种类整理