为什么严格模式的激活者使用严格的'一个字符串?

时间:2018-03-16 23:13:12

标签: javascript strict

不要混淆想要知道如何使用严格的工作,但为什么使用'use strict';"use strict";激活严格模式而不是像use strict;这样的表达式?

2 个答案:

答案 0 :(得分:11)

use strict;会在不支持严格模式的JS引擎中引发错误。

使用字符串是向后兼容的。

答案 1 :(得分:-1)

我认为答案很简单。我们知道,ECMAScript a.k.a javascript直到现在还没有标准化。串为什么呢?这是因为所有浏览器同意使用'use strict'use strict更优先。它还可以防止不支持严格模式的旧浏览器出错。