728x90
ECMAScript/ES
- Ecma International(정보와 통신 시스템을 위한 국제적 표준화 기구)에서 만든 언어
- ECMA-262 표준을 따르고 있음
- ECMA-262는 규격, ECMASciript는 ECMA-262에 의해 표준화된 JavaScript의 새로운 이름
- ECMAScript는 표준 또는 언어 규격이 아닌 프로그래밍 언어이다.
버전
- ES5(ECMAScript 5), ES6(ECMAScript 2015), ES2020 등
- 5 버전까지는 ECMAScript 5 라는 명칭을 사용했지만, 6 버전부터 빠른 배포 주기를 반영하기 위해 숫자 대신 연도를 붙여 ECMAScript 2015(ES6)과 같은 명칭 사용
ES6(ECMAScript 2015)
- 해당 버전에서 중요한 기능들이 많이 추가되어 자주 언급됨
- 기존의 문제 해결
- 가독성 및 유지 보수성 보강 문법 추가
- IE에서는 지원되지 않지만, 트랜스파일러(Bable)를 이용해서 하위 문법을 따르는 코드로 쉽게 변경 가능, 호환성 문제x
- 추가된 기능 참고 > TOAST UI - ES5 TO ES6
728x90
반응형