厳密にjshintを使用できなくすることを使用しています

Possible Duplicate:
jslint requires “using strict” - what does this mean?

私は間違いを続けている

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

ここに

http://www.jshint.com/

私はそれらを取り除くか、それが何を意味するのか分かりません。

先行投稿は私にユーザーを示唆

"use strict";

自己実行型の匿名メソッドですべてのコードをラップします。しかし、これは少しextrmeのように見えます...または多分私はアンダーサンドjavascriptをしないでください。これは私が実際に行う必要がありますか?

1
早い段階で同様の質問をするのではなく、元の質問を編集して改善することが最善です。
追加された 著者 hugomg,
だから、たとえそれが合法であっても、なぜあなたは帰還声明の課題を主張するのですか?コードを読みやすく理解するのは難しくありません。
追加された 著者 Ed S.,

1 答え

You can read all about strict mode at the MDN documentation

Example:

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

基本的にstrictモードでは、最新のブラウザでコードの追加チェックを実行できます。

0
追加された
この警告で迷惑をかける場合は、jsHintサイトの「コードが厳密なモードではないとき」のチェックを外すことができます。
追加された 著者 topek,
スクリプト全体に対して厳密なモードを呼び出すことができます。MDNドキュメントの最初のセクションを参照してください
追加された 著者 topek,
これはバグです。私はそれをグローバルに定義することはできません。私は各関数に入れないつもりです...もしjshintが厳密にチェックするなら...なぜ "厳密に使う"
追加された 著者 user656925,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript