Что такое строгий режим ("use strict") и как его включить?
Уровень: Junior
Ответ
Строгий режим – это режим выполнения JavaScript, вводящий более строгие правила и проверки. Он устраняет некоторые неочевидные моменты языка. В строгом режиме, например, запрещено использование необъявленных переменных, значение `this` в функции, вызванной без контекста, будет undefined (вместо глобального объекта), и ряд «молчащих» ошибок превращаются в явные. Включается строгий режим добавлением строки `"use strict";` в начале скрипта или отдельной функции.