js严格模式
对应有道云笔记地址(有道云上排版更优):http://note.youdao.com/noteshare?id=88ce31331f30a3f3dac0e7972512ad41&sub=A55352DB541F48BB93875363EF359C76
严格模式(use strict):即在严格的模式(条件)下运行我们的代码
支持严格模式的浏览器:
Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+。
使用方法:
<script>
"use strict"; //全局
function test(){
"use strict";//函数内部
}
</script>
注意点:
1.不允许使用未申明的变量
3.不允许删除变量和函数
4.不允许使用八进制
5.this关键字默认不指向全局(window)
使用严格模式的好处
消除代码运行的一些不安全之处,保证代码运行的安全;
提高编译器效率,增加运行速度;
为未来新版本的Javascript做好铺垫。
不自见,故明;不自是,故彰;不自伐,故有功;不自矜,故长。