What does “use strict” do in JavaScript, and what is the reasoning behind it?

Недавно я запустил часть своего кода JavaScript через КрокфордаJSLint, и это дало следующую ошибку:

Проблема в строке 1, символ 1: отсутствуетиспользовать строгий заявление.

Сделав некоторые поиски, я понял, что некоторые люди добавляют"use strict"; в их код JavaScript. Как только я добавил заявление, ошибка перестала появляться. К сожалению, Google не раскрыл большую часть истории этого строкового утверждения. Конечно, это как-то связано с тем, как браузер интерпретирует JavaScript, но я понятия не имею, каков будет эффект.

Так что же"use strict"; все о том, что это означает, и это все еще актуально?

Отвечают ли текущие браузеры на"use strict"; строка или это для будущего использования?

Ответы на вопрос(26)

Ваш ответ на вопрос