ECMAscript : 스크립트 언어가 준수해야 하는 규칙, 세부 사항 및 지침을 제공.
Javascript : ECMAScript 사양을 준수하는 범용 스크립팅 언어. Javasciprt는 ECMAscript 라는 코어와 DOM(Document Object Model), BOM(Browser Object Model) 두개의 모델로 이루어져있다.
ES6 : ES 는 EcmaScript의 약자이고 뒤에 6는 버젼을 의미한다. (ES6인 경우, 2015년에 만들어짐)
ES6 주요 문법
이를 '트랜스파일러(transpiler)' 라고 부른다.
앞으로 매년 새로운 버젼을 낸다고 해서 앞으로는 ES + 버젼명이 아닌, ES + 연도를 붙이기로 공식발표함.
즉, 현재 ES2016(ES7), ES2017(ES8) ... 등 새로운 문법이 많이 나와있다.