22.07.24 WIL

uub_2·2022년 7월 24일
0

Javascript

목록 보기
2/2

JavaScript의 ES란?, ES5/ES6 문법 차이

Ecma Script, ES

Ecma script 는 Ecma International이 ECMA-262 기술 규격에 따라 표준화한 스크립트 프로그래밍 언어를 말한다. javascript는 Ecma Script를 표준화 하여 사용하고 있다.
Ecma International은 정보통신기술, 전자제품을 위한 국제 표준 기구이며 ECMA-262 외에도 C#, C++, JSON 등 여러 시스템의 표준을 담당하고 있다.
javascript를 개발한 netscape 가 더 향상된 표준화를 위해 ECMA 에 기술 규격을 제출했고, 이에 따라서 Ecma 에서 제정한 표준이 ECMA-262 이다.

ES5/ES6 문법 차이

es5 -> es6 업데이트 되면서 생긴 문법들

  1. let, const
  2. Arrow function
  3. template literal
  4. Class
  5. destructuring assignment
  6. promise
  7. String methods (includes, startsWith, endsWith)
  8. Default parameter
  9. multi-line string

es6 updates 는 2015년 이루어져 그 이후로도 많은 업데이트가 있었지만, es6에서 특히나 많은 업데이트가 이루어졌기 때문에 중요하다고 말할 수 있다. es6 이후의 자바스크립트를 모던 자바스크립트라고 부르기도 하며 es6의 문법들을 이전 버전인 es5 에서 사용할 수 있도록 Babel 이라는 자바스크립트 컴파일러도 생기게 되었다.

참고한 자료
https://hbsowo58.tistory.com/407
https://developer0809.tistory.com/23

profile
우웁이

0개의 댓글