반응형
ECMAScript란?
ECMAScript is a standard script language
자바스크립트 언어의 표준이다.
히스토리
넷스케이프에서 자바스크립트를 지원하면서 자바스크립트가 성공하자 마이크로소프트가 J스크립트를 개발했다. 넷스케이프는 표준화를 위해 자바스크립트 기술 규격을 ECMA 인터내셔널에 제출하였고 ECMA-262라는 표준이 생겨났다. 넷스케이프의 Brendan Eich가 JavaScript를 개발하였으며 Javascript는 처음에는 Mocha 라는 이름으로 후에는 LiveScript 최종적으로 Javascript라는 이름이 됐다.
개요
ECMAScript6(ES6, ES2015)는 2015년 6월에 업데이트 되었다. ECMAScript의 6번째 에디션이다. 2021년 현재는 ES12(ES2021) 버전까지 업데이트 되었다.
Javascript는 오래된 언어이기 때문에 그만큼 업데이트가 많이 되었고, 언어의 표준이 많이 변화해왔다. ES6 버전 이후부터 상당부분의 문법과 개념이 추가되고 변화되어 그동안의 이슈가 많이 개선되었다. ES5 이전 버전의 문법을 사용하여 발생하는 이슈를 방지하기 위해 ES6 이후에 추가된 문법과 개념들에 대해 간단히 정리해보도록 하겠다.
ES6+를 공부하기 전에 먼저 알아 두면 좋을 ES5 이전 버전의 몇 가지 개념들에 대해 먼저 학습하고 ES6+를 공부하겠다.
반응형
'TIL > JavaScript' 카테고리의 다른 글
[ECMASciprt6+ Features] 5. Arrow Functions (0) | 2021.07.22 |
---|---|
[ECMASciprt6+ Features] 4. let & const (0) | 2021.07.22 |
[ECMASciprt6+ Features] 3. Class (0) | 2021.07.21 |
[ECMAScript6+를 위한 보충학습] 2. Callback (0) | 2021.07.21 |
[ECMAScript6+를 위한 보충학습] 1. EventLoop (0) | 2021.07.21 |