JavaScript 파일을 작성할 때 use strict를 써주어야 하는 이유

bacccine·2022년 2월 7일
1

Hot Potato NyamyList

목록 보기
7/17
post-custom-banner
  • 01.28 1차 피드백을 받고 정리한 내용입니다.

1차 피드백 때 다음과 같은 조언을 들었습니다

앞으로 모든 JS 접두에 'use strict'; 를 넣을 것

그 이유에 대해선 직접 찾아보라고 하셨는데, 이번에 드림코딩 강의를 들으면서 궁금증이 해소되었습니다


순수 바닐라 자바스크립트를 작성할 땐 접두에 'use strict'; 키워드를 붙인다 → ECMAScript 5에서 선언됨

∵ 자바스크립트는 유연한 언어이기 때문에 때로는 위험하다 ex. 선언되지 않은 변수에 값을 할당, 기존에 존재하는 프로토타입을 변경하는 것이 가능

∴ 따라서 위험한 행위를 방지하기 위해 사용한다, 개발 상식 범위 안에서 개발할 수 있게 도와준다 + 자바스크립트 엔진이 빠르게 자바스크립트를 분석할 수 있음(성능 개선 효과)

0개의 댓글