一、用法:
在全局或局部开头加上“use strict”即可
就是一行字符串,不会对不兼容严格模式的浏览器产生影响。
二、不再兼容es3的一些不规则语法。使用全新的es5规范。三、两种用法: 全局严格模式 局部函数内严格模式(推荐)四、常用的一些特点:1、不支持with,arguments.callee,func.caller
2、变量赋值前必须声明,
3、局部this必须被赋值(Person.call(null/undefined) 赋值什么就是什么),
4、拒绝重复属性和参数
p.s.个人感觉es6和es5的严格模式很相似,所以直接好好学习一些es6的规范就好了,推荐阮一峰大神的一本书,附上链接: