1

可能重复:
jslint 需要“使用严格”——这是什么意思?

我不断收到关于

Line 38: return (document.getElementById(a).innerHTML=b);
Missing "use strict" statement.

这里

http://www.jshint.com/

我不知道要摆脱它们或它们的含义。

以前的帖子建议我用户

"use strict";

并将我所有的代码包装在一个自动执行的匿名方法中......但这似乎有点极端......或者我只是不理解javascript......这是我应该做的吗?

4

1 回答 1

0

您可以在MDN 文档中阅读有关严格模式的所有信息

示例

function sum(a, a, c) // !!! syntax error
{
  "use strict";
  return a + b + c; // wrong if this code ran
}

基本上,严格模式使现代浏览器能够对您的代码运行额外的检查。

于 2011-11-12T22:12:12.817 回答