Зачем в JavaScript нужен строгий режим? Джон Ау-Юнг объясняет, что меняется при наличии конструкции 'use strict' в коде, в переводе на Хабре — https://habr.com/p/477284/