-
반응형
지난 역사에서도 잠깐 살펴 봤듯이 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반응형'😺 Study > JavaScript, jQuery' 카테고리의 다른 글
[javascript] 자바스크립트 - 변수 선언과 할당 그리고 출력 (0) 2020.11.19 [javascript] 자바스크립트 - 프로그래밍 중요한 3가지 (0) 2020.11.19 [javascript] <html>에 <script> 위치 (0) 2020.10.24 [javascript] 자바스크립트 동작원리01 (0) 2020.10.24 [javascript] 자바스크립트의 역사 (0) 2020.10.16 댓글