27
JavaScriptで「strictを使用する」とは何をするのですか。その背後にある理由は何ですか?
StackаэтотвопросестьответынаStack Overflowнарусском:Чтозначит "use strict"? 最近、CrockfordのJSLintを介してJavaScriptコードの一部を実行したところ、次のエラーが発生しました。 1行目の文字の問題1:「厳密な使用」ステートメントがありません。 検索"use strict";してみると、JavaScriptコードに追加している人がいることに気づきました。ステートメントを追加すると、エラーが表示されなくなりました。残念ながら、Googleはこの文字列ステートメントの背後にある歴史の多くを明らかにしていません。確かに、ブラウザでJavaScriptがどのように解釈されるかと関係があるはずですが、その効果がどうなるかはわかりません。 それで"use strict";、何が何であり、それが何を意味し、それでもまだ関連性があるのでしょうか? 現在のブラウザのいずれかが"use strict";文字列に応答しますか、それとも将来使用するためですか?
7549
javascript
syntax
jslint
use-strict