TIL 08 | Use strict 선언

ElenaPark·2021년 2월 19일
0

JavaScript

목록 보기
5/14
post-thumbnail

'use strict'

ECMAScript 5에 추가된 feature.
자바스크립트 언어는 매우 유연한 언어이므로 개발자가 많은 실수를 할 수 있음

예를 들면, JS파일 제일 위에 use strict을 추가하지 않은 경우 선언되지 않은 변수에 값을 할당하는 것은 문제없이 실행될 수 있음.

그러나 use strict을 포함하게 되면 브라우저에서 변수가 선언되지 않았다라는 에러가 발생되게 됨.

이렇게, 개발 시 use strict를 선언하여 strict mode로 개발하는 것이 개발 중 발생할 수 있는 여러 문제를 방지해주며 추가로, JS 엔진이 조금 더 효율적으로 빠르게 JS를 분석할 수 있기 때문에 실행에 있어 성능개선까지 기대할 수 있음. 따라서 strict mode로 개발하는 것이 좋다!

타입스크립트를 이용할때는 use strict을 작성할 필요가 없다. 순수 바닐라 자바스크립트에서만 필요한 feature.

참고자료

드림코딩엘리 use strict

profile
Front-end 개발자입니다.

0개의 댓글