코드 실행이 더 엄격하게 제어되며, 일부 특정한 조건과 규칙을 적용하여 코드의 오류를 줄이고 JavaScript 엔진의 최적화를 도모
보다 안전한 JavaScript 코드를 작성할 수 있도록 돕는다,
예를 들어, with 문은 엄격 모드에서 금지되므로 사용하지 않는 것이 좋다!
엄격 모드는 JavaScript 엔진이 코드를 최적화하는 데 도움이 된다.
엄격 모드에서는 불필요한 기능을 사용하지 않으므로 엔진이 더 효율적으로 코드를 실행할 수 있다.
엄격 모드는 use strict
를 스크립트 최상단에 작성하여 사용
// 전역 엄격 모드
"use strict";
function myFunction() {
// 함수 엄격 모드
"use strict";
// 함수 본문
}