为什么在JS中要使用带引号的字符串文字来启用
strict
模式?肯定可以使用更强类型的东西,比如调用内置函数,比如说Object.UseStrict()
之类的。为什么不直接使用字符串文字?strict
模式?肯定可以使用更强类型的东西,比如调用内置函数,比如说Object.UseStrict()
之类的。为什么不直接使用字符串文字?兼容所有浏览器和JS运行引擎。
例如,http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
为了启用严格模式,不会引入任何新的语法。这很重要。这意味着您可以在脚本中立即启用严格模式,并且在旧版浏览器中,最坏的情况下也不会产生任何副作用。