Вопросы к Поиску с Алисой
Разница между обычным (нестрогим) и строгим режимами работы JavaScript заключается в том, что строгий режим накладывает дополнительные ограничения и правила. habr.com tproger.ru
В обычном режиме синтаксические правила языка не так строги, ошибки могут быть проигнорированы, а код, в котором они допущены, сможет выполняться дальше. habr.com Это способно привести к неожиданным результатам выполнения кода. habr.com
Строгий режим не даёт системе закрывать глаза на ошибки, выдавая соответствующие исключения. habr.com Это приводит к остановке выполнения программ. habr.com Некоторые особенности строгого режима:
Строгий и обычный режимы могут сосуществовать одновременно, а скрипт может переключаться в строгий режим по мере надобности. developer.mozilla.org