엄격 모드(strict mode)는 ES5(2009)부터 생긴 것인데, 자바스크립트 내에서 아래 버전의 호환성은 가져가면서도 새롭게 정의된 스펙을 따르게 하기 위해서 생겼습니다.
엄격모드를 가동하려면 javascript 소스 맨 위에 "use strict"
라는 코드를 작성하면 됩니다.
엄격모드를 가동하면,
레퍼런스 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Strict_mode
대부분의 브라우저는 콘솔에서 엄격모드가 기본설정이 아닙니다. 엄격모드를 사용하고 싶다면, "use strict"
를 친 뒤에 shift+enter로 줄넘김하여 아래에 코드를 작성하면 됩니다.
자바스크립트의 클래스와 모듈을 사용하면 따로 엄격모드를 설정하지 않아도 엄격모드로 동작합니다.