😺 Study/JavaScript, jQuery

[javascript] 자바스크립트 - 오류 줄이기 위해 use strict 사용하기!

<rin> 2020. 11. 19. 02:07
반응형

지난 역사에서도 잠깐 살펴 봤듯이 javascript는

단기간에 만들어진 언어이고 유연한 성격을 갖고 있어

개발자들이 실수하기 쉬운 환경이다.

 

오류를 줄이기 위한 해결책은 'use strict'를 사용하는 것이다. 상단에 이렇게.

'use strict';

선언하면 오류를 찾기 비교적 쉬워진다.

비교를 해보자면,

 

use strict를 선언하지 않았을 때
오류 표시없이 출력된 모습을 확인할 수 있다.

하지만, 엄격 모드로 전환하면!

다시 활성화 해보면
9번 줄에 a는 정의되어 있지 않다는 것을 알 수 있다.

let a;

 

그럴 땐 위처럼 a를 선언해준다.

참고로 'use strict'는 ECMAScript5부터 추가 되었다.

올바른 범위 안에서 작업할 수 있도록 'use strict' 사용하기!

 

 

 

 

참고: 드림코딩 by 엘리
https://www.youtube.com/watch?v=tJieVCgGzhs&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=2

 

 

반응형