JAVASCRIPT 19 ACTIVATING STRICT MODE
자바스크립트에는 엄격 모드라는 것이 존재한다.
ECMAScript 5 에서 처음으로 소개되었으며 자바스크립트에 더욱 엄격한 오류 검사를 적용해 준다.
'use strict';
script의 위에 다음과 같은 코드를 쓰면 strict mode가 실행되는데
이걸 쓰기 전의 코드는 적용되지 않으니 주의 해야한다.
let hasDriversLicense = false;
const passTest = true;
if (passTest) hasDriverLicense = true;
위의 코드처럼 hasdriverlicense 변수를 잘못 썻으면 기존 모드에서는 console에 아무런 에러도 일어나지 않지만 strict mode를 사용 하면 어디에서 오류가 일어났는지 알려준다.
let if = 12;
if 는 자주 사용하는 명령문이다. 따라서 strict mode에선 이런 잘못된 변수 선언도 막아주는 역할을 해준다.
댓글
댓글 쓰기