use strict암묵적인 "느슨한 모드(sloppy mode)"를 해제하고, 명시적인 "엄격 모드(Strinct Mode)"를 사용하는 방법 ECMAScript 5부터 추가된 use strict는 JS의 제한된 버전을 선택함으로써 런타임 시, JS 코드에 대하여 향후 버전의 ECMAScript에서 사용될 수 있는 일부 구분을 제외하는 등 보다 엄격한 parsing 및 error handling을 자발적으로 시행하도록 적용함으로써 일반적인 코딩 실수나 안전하지 않은 동작을 포착한다. Strict 모드에서는 일반적인 JavaScript의 의미에 몇 가지를 변경한다.JavaScript 오류는 아니지만 함정이 될 어떤 일을 오류가 발생하도록 변경하여 제거한다.즉, 코드의 문제를 더 빨리 알리고 소스로 더 빨리..