对JavaScript(JS)的严格模式的理解

首先JS有两种模式,一种是普通模式 另一种是严格模式。

见着思意,严格模式相对于普通模式更加规范;

例如:

1、我们不能直接赋值;

2、在全局作用域中的this的指向是undefined;

3、在定时器中的this值得还是window;

4、函数里的参数不能允许有重名,否则直接报错;

5、严格模式不允许八进制整数直接量。

添加严格模式,主要有以下几个目的:

  • 消除 JavaScript 语法中一些不合理、不严谨的地方;
  • 消除代码中一些不安全的地方,保证代码的安全运行;
  • 提高 JavaScript 程序的运行效率;
  • 为以后新版本的 JavaScript 做好铺垫。

要启用严格模式,您只需要在 JavaScript 脚本的开头添加"use strict";'use strict';指令即可 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值