자바스크립트에는 유연한 처리를 위해 암묵적 처리를 여러 부분에서 지원한다.

그러나 이는 오류를 수반할 가능성이 크다.

es5 부터 추가된 strict mode는 문법을 좀더 엄격히 적용하여 오류를 발생가능성이 놓거나 엔진 최적화작업에 문제를 일으킬 수 있는 코드에대해 명시적인 에러를 발생시킨다.

그러나 책에서는 린트도구가 더 권장된다.

함수 몸체 선두에 ‘use strict’를 명시하여 적용한다.