TIL - use strict

뚜뚜·2021년 5월 16일
0

JS에서 사용되는 'use strict'; 란 ?

1. 안전한 코딩을 위한 도구
2. Strict Mode 의 선언방식 
( Strict Mode : 엄격모드 , code 에 더 정확하게 오류를 검사해준다 )
3. ECMA Script5 에 선언된 문법

'use strict'; 의 생성 배경

JavaScript는 굉장히 빠른 시간 내에 만들어져 아주 유연한 언어이다. 이에따라 선언되지 않은 변수에 값을 할당한다던지 등 개발시에 많은 실수를 할 가능성 또한 크고, 다른 언어들과는 다른 비상식적인 경우가 통하기도 한다

이 때 Strict Mode 로 개발을 하게 된다면 조금 더 상식적인 선에서 이용가능하기 때문에 `"use strict";` 을 선언하여 보다 효율적으로 코드를 작성할 수있다.


'use strict'; 사용 예시

'use strict';
console.log ('hello world');

a=6; // 선언 없이 변수 선언한 경우 strict mode 사용시 error가 발생
profile
write code

0개의 댓글