【发布时间】:2011-07-10 00:30:02
【问题描述】:
JavaScript 不关心您的字符串是双引号 "double" 还是单引号 'single'。
ECMAScript 5 严格模式的每个示例都使用双引号中的"use strict" 启用它。我可以执行以下操作(单引号):
alert(function(){
'use strict';
return !this;
}());
如果启用了严格模式,这将返回 true,如果没有启用,则返回 false。
【问题讨论】:
-
@Myles Gray - 我没有在工作中支持严格模式的浏览器:(
-
@Felix Kling - 主流浏览器都不支持严格模式 :( 见kangax.github.com/es5-compat-table
标签: javascript ecma262 strict ecmascript-5