ECMAScript 5에서 적용된 strict 모드
파일 제일 위에 'use strict'; 을 선언해 준다면, 좀 더 상식적인 범위 안에서 JavaScript를 이용할 수 있게 해준다.
JavaScript엔진이 더 효율적이고 빠르게 JavaScript를 분석할 수 있기 때문에 -> 성능개선까지 기대할 수 있다.
# 변수 선언을 안함
변수 정의를 안해주고 a = 6;이라고 하는 경우
콘솔창에 a는 정의되지 않았다는 에러가 나온다.
# 변수 선언
let으로 변수를 선언해 주었기 때문에, 에러없이 hello world!가 출력되는 것을 확인할 수 있다.
'HappyCoding > JavaScript' 카테고리의 다른 글
JS CONDITIONAL STATEMENTS (0) | 2022.02.19 |
---|---|
JS (0) | 2022.02.15 |
[JavaScript] script async 와 defer의 차이점 (0) | 2021.12.28 |
[JavaScript] 왜 fetch를 두고 axios를 사용하는지? (0) | 2021.11.28 |
[JavaScript] NodeJS : JS런타임 환경 (0) | 2021.11.26 |