자바 스크립트는 기존 기능을 변경하지 않으면서 새로운 기능을 추가해왔기 때문에 호환성 문제가 없었다.
하지만 ES5부터 새로운 기능이 추가되고 기존 기능의 일부가 변경되었다.
기존 기능이 변경되어 호환성에 문제가 생기게 되었고, 이를 방지하기 위한 것이 엄격 모드(strict mode) 이다.
👉 엄격 모드를 쓰지 않으면 과거 스크립트와의 호환성을 유지할 수 있기 때문에
지금의 문법과 맞지 않는 과거의 코드가 작동할 수 있게된다.
👉 엄격 모드를 활성화하면 모던 자바스크립트가 기준이 되어 과거에 짜 놓은 코드가 동작하지 않게될 수도 있다.
[JavaScript] use strict? 엄격 모드란?
📢 들어가기 전에 본 포스팅에선 모던 JavaScript 튜토리얼을 학습/복습한 내용을 다룬다. 😈 엄격모드란? 자바 스크립트는 기존 기능을 변경하지 않으면서 새로운 기능을 추가해왔기 때문에 호
doozi0316.tistory.com
-> js기본문법 요약
https://ko.javascript.info/javascript-specials
기본 문법 요약
ko.javascript.info
반응형
'JavaScript' 카테고리의 다른 글
[Javascript] Array push() vs concat()비교 (0) | 2022.05.26 |
---|---|
[Javascript] 화살표 함수 (0) | 2022.05.25 |
[Javascript] 삼항 연산자와 논리 연산자 (0) | 2022.05.24 |
[Javascript] 템플릿 리터널(Template Literal) (0) | 2022.05.23 |
[Javascript] var, let, const의 차이 (0) | 2022.05.22 |