흰 스타렉스에서 내가 내리지

[JS] Strict Mode로 안전하게 자바스크립트 코딩하기 본문

Javascript

[JS] Strict Mode로 안전하게 자바스크립트 코딩하기

주씨. 2022. 1. 16. 23:42
728x90

'use strict';

Strict Mode를 선언한다.

js파일 맨 윗단에 쓰고 시작하면 된다.

 

Strict Mode란?

코드에 더 나은 오류 검사를 적용한다.

Strict Mode를 사용하면, 선언되지 않은 변수를 사용하거나 읽기전용 속성에 값을 할당하거나 확장할 수 없는 개체에 속성을 추가하는 등 비상식적인 것들을 사용할 수 없게 한다.

 

Strict Mode의 장점

  1. 흔히 발생하는 코딩 실수를 잡아내서 예외를 발생시킨다.
  2. 상대적으로 안전하지 않은 액션이 발생하는 것을 방지한다.
  3. 정확하게 고려되지 않은 기능들을 비활성화 시킨다

 

 

Strict Mode일 때와 아닐 때 비교

strict mode가 아닐 경우

 

strict mode의 경우

 

 

 

Strict Mode에 대해 자세히 알고 싶다면 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Strict_mode

 

Strict mode - JavaScript | MDN

엄격 모드는 평범한 JavaScript 시멘틱스에 몇가지 변경이 일어나게 합니다.

developer.mozilla.org