不要混淆想要知道如何使用严格的工作,但为什么使用'use strict';
或"use strict";
激活严格模式而不是像use strict;
这样的表达式?
答案 0 :(得分:11)
use strict;
会在不支持严格模式的JS引擎中引发错误。
使用字符串是向后兼容的。
答案 1 :(得分:-1)
我认为答案很简单。我们知道,ECMAScript a.k.a javascript直到现在还没有标准化。串为什么呢?这是因为所有浏览器同意使用'use strict'
比use strict
更优先。它还可以防止不支持严格模式的旧浏览器出错。