JavaScript:可以使用单引号 5's Strict Mode (") 启用 ECMAScript ('use strict' use strict") 吗?

标签 javascript ecma262 strict ecmascript-5

JavaScript 不关心字符串是双引号 "double" 还是单引号 'single'

ECMAScript 5 严格模式的每个示例都通过双引号中的 "use strict" 启用。我可以执行以下操作吗(单引号):

alert(function(){
  'use strict';
  return !this;
}());

如果启用严格模式,这将返回 true,否则返回 false

最佳答案

For you, without using a browser that supports strict mode :

A Use Strict Directive is an ExpressionStatement in a Directive Prologue whose StringLiteral is either the exact character sequences "use strict" or 'use strict'. A Use Strict Directive may not contain an EscapeSequence or LineContinuation.

关于JavaScript:可以使用单引号 5's Strict Mode (") 启用 ECMAScript ('use strict' use strict") 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5214391/

相关文章:

javascript - 已知的 JavaScript 指令

javascript - 当我可以在控制台中看到该值时,为什么我的nodejs postgres函数返回未定义?

javascript - 我的 prestashop 网站菜单上的 CSS/JS 问题

javascript - 将 RequireJS 与非 AMD JavaScript 文件一起使用

JavaScript 对象属性查找 - 语法重要吗?

javascript - EcmaScript 5 浏览器实现

javascript - 'use strict' 不停止功能范围内的提升

javascript - 比较两个对象数组并更新主数组中的元素 - JS

javascript - 我可以为特定功能禁用 ECMAscript 严格模式吗?

javascript - 严格模式下获取当前函数名