ES6系列(一)——严格模式

ES6的严格模式在模块中默认启用,旨在消除JavaScript的不严谨语法和不安全行为,为新版本做好准备。它要求变量预先声明,禁止重复参数名,不允许使用with和eval,禁止删除固有属性,严格模式下函数中的this为undefined,且增加了新的保留字。
摘要由CSDN通过智能技术生成

ES5严格模式使用就是script标签的最前面部分加句话’use strict’;

<script>
    'use strict';

   		......


</script>

ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict"。


严格模式 的作用
1.消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为
2.消除代码运行的一些不安全之处,为代码的安全运行保驾护航
3.为未来新版本的Javascript做好铺垫

严格模式要求
1、任何变量都必须先声明,不能直接使用

a=4;//错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值