use strict 선언의 이유

SunnyMoon·2020년 4월 27일
0

'use strict';

js 파일 제일 맨 윗줄에 선언

순수 자바스크립트의 경우

선언되지 않은 값을 할당해도 문제가 발생하지 않는다

x=1.8 ; 

x에 대해서 선언이 되어 있지 않다.
하지만 error를 발생시키지 않는다

그러한 문제점을 해결하기 위해서

선언되지 않은 값을 할당했을경우 에러가 발생하도록 하기 위해 전체 global에 'use strict'를 선언해 주면 이러한 문제를 미연에 방지 할 수 있다.


function() {
'use strict' 

}

함수안에서만 use strict를 선언을 하면 함수 안에서만 엄격한 모드로 실행이 되고
전역에서는 이전과 같이 사용이 가능하다

profile
프론트앤드 개발을 공부하는 중입니다:)

0개의 댓글