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에선 이런 잘못된 변수 선언도 막아주는 역할을 해준다.












댓글

이 블로그의 인기 게시물

Javascript this keyward

Javascript Object vs Primitives (Primitives vs reference type)

javascript 15 switch statement