엄격모드
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 |
댓글