JavaScript 不关心你的字符串是双引号"double"还是单引号'single'。
ECMAScript 5 严格模式的每个示例都通过"use strict"双引号启用。我可以执行以下操作(单引号):
alert(function(){
'use strict';
return !this;
}());
如果启用了严格模式,这将返回true ,否则返回false。
JavaScript 不关心你的字符串是双引号"double"还是单引号'single'。
ECMAScript 5 严格模式的每个示例都通过"use strict"双引号启用。我可以执行以下操作(单引号):
alert(function(){
'use strict';
return !this;
}());
如果启用了严格模式,这将返回true ,否则返回false。
使用严格指令是
ExpressionStatement指令序言中的一个,它StringLiteral要么是精确的字符序列,"use strict"要么是'use strict'. 使用严格指令可能不包含 EscapeSequence 或 LineContinuation。
http://ecma262-5.com/ELS5_HTML.htm#Section_14.1
Use Strict Directive 是 Directive Prologue 中的 ExpressionStatement,其 StringLiteral 是确切的字符序列"use strict"或'use strict'。使用严格指令可能不包含 EscapeSequence 或 LineContinuation。
根据Mozilla 文档,您可以同时使用"use strict";和'use strict';.