개발 잘 하고 싶다 => 알고 쓰자/JavaScript
[JavaScript] use strict
엄격 모드 strict mode라고 부르는 기능으로
자바스크립트는 이러한 문자열을 읽어들인 순간부터 코드를 엄격하게 검사한다
age = 34
console.log(age)
일반적인 자바스크립트 코드에서는 문제없이 실행되는 코드지만
엄격 모드에서는 이러한 코드를 사용할 수 없다!
왜?
변수를 let 키워드 등으로 선언하지 않았으므로!
'ues strict'
const age = 34;
console.log(age);
자바스크립트는 오류를 어느 정도 무시하고 넘어가는 것들이 있어 편하게 코딩할 수 있지만
치명적인 실수를 범할 수 있기 때문에 엄격 모드를 사용하여 실수를 줄이는 방법이다
보통의 경우 즉시 호출 함수를 만들고, 이 블록의 가장 위쪽에서 엄격 모드를 적용하는 경우가 많다.
function () {
'use strict'
// do something
}
이런 식으로!
자바스크립트 엔진이 효율적으로, 빠르게 분석할 수 있기 때문에
실행 시 성능개선도 기대할 수 있다
'개발 잘 하고 싶다 => 알고 쓰자 > JavaScript' 카테고리의 다른 글
[JavaScript] DATE (0) | 2021.06.30 |
---|---|
[JavaScript] ES6, ES11 (0) | 2021.06.02 |
[JavaScript] async (0) | 2021.05.20 |
[JavaScript] Promise (0) | 2021.05.20 |
[JavaScript] Callback to Promise (0) | 2021.05.20 |
댓글