새롭게 제정된 ECMA스크립트(ES5)에서 새로운 기능이 추가, 기존 기능 중 일부가 변경되어
하휘 호환성 문제가 발생할 수도 있어서 변경사항 대부분은 ES5의 기본 모드에선 활성화 되지 않게 설계
대신 use strict이라는 지시자를 사용해 엄격모드(strict mode)를 활성화 했을 때만 이 변경사항이 활성화 되게 함
모던 js는 클래스와 모듈에 대한 진일보한 구조를 제공 (class, import 등)
이 둘을 사용하면 use strict는 자동으로 적용 그러므로 붙일 필요 없음