strict mode는 자바스크립트 언어의 문법을 좀 더 엄격히 적용하여 오류를 발생시킬 가능성이 높거나 자바스크립트 엔진에 최적화 작업에 문제를 일으킬 수 있는 코드에 대해 명시적으로 에러를 발생시킨다.