본문 바로가기
자바 스크립트

자바 스크립트 엄격모드(use strict)

by y00ns00 2020. 12. 2.

엄격모드

use strict 혹은 use strict 가 스크립트 최상단에 오면 스크립트 전체가 모던한 방식으로 동작한다.

스크립트 최상단이 아닌 함수 본문 맨앞에 올수도 있다 -> 해당 함수만 엄격 모드로 실행 

 

브라우저 콘솔

개발한 기능을 테스트 하기 위해 브라우저 콘솔을 사용하는 경우 기본적으로 use strict가 적용되어 있지 않는다.

 

use strict를 꼭 사용해야 하나요꼭 그렇지만은 않다.

누군가는 스크립트 맨 윗줄엔 "use strict"를 넣는 게 좋다고 권유할 수 있습니다

모던 자바스크립트는 '클래스’와 '모듈’이라 불리는 진일보한 구조를 제공합니다

이 둘을 사용하면 use strict가 자동으로 적용

따라서 이 둘을 사용하고 있다면 스크립트에 "use strict"를 붙일 필요가 없습니다.

결론은 이렇습니다. 

코드를 클래스와 모듈을 사용해 구성한다면 "use strict"를 생략해도 됩니다. 

 

 

 

 

출처 : ko.javascript.info/

'자바 스크립트' 카테고리의 다른 글

자바스크립트 형 변환  (0) 2020.12.02
자바스크립트 상호작용(alert,prompt,confirm)  (0) 2020.12.02
자바스크립트 자료형  (0) 2020.12.02
자바 스크립트 변수와 상수  (0) 2020.12.02
자바스크립트란  (0) 2020.12.01

댓글