开启严格模式:'use strict'
在作用域开始位置书写开启严格默认则 该作用域中的代码要遵循严格模式
<script>
'use strict';
// 下面的js 代码就会按照严格模式执行代码
</script>
严格模式的部分规则:
1) 变量名必须先声明再使用(重点)
2) 不能随意删除已经声明的变量
3) 独立函数中的 this 是 undefined(重点)
5) 定时器执行函数中的 this 还是指向 window
6) 函数里面的参数不允许有重名