JavaScript는 프로그래밍 언어이고, ECMAScript는 프로그래밍 언어의 표준이다.
ECMAScript는 JavaScript가 갖추어야 할 내용을 정리해둔 '설명서'이고, JavaScript는 ECMAScript를 준수해서 만들어낸 '결과물' 이라고하며 ECMAScript는 JS 뿐만 아니라 모든 프로그래밍 언어가 지켜야하는 표준이라고 한다.
또한, JS는 ECMAScript이외의 기능을 다루고 있다.
특히 HTML을 제어하기위해 사용하는 DOM(Document Object Model)은 ECMAScript의 표준이 아니라 WebIDL에서 표준화한 기술을 사용한 것이라고 한다.
ECMA International에서 매년 업그레이드 된 JS를 발표하는데, 이때 발표하는 버전 정식 명칭은 연호를 붙여서 ECMAScript 2015이런식이다.
하지만 개발자들 사이에서 빠르게 소통하기 위해서 ES6, ES7 이런식으로 줄여서 부른다고 한다.