JavaScript可以分為三大部分:
1. 核心語法
2. DOM
3. BOM
而核心語法實際上就是指的ECMAScript, 而JS又是不斷在發展的, 而這個發展實際上最主要的就是ECMAScript版本的更新, 而DOM 和 BOM的更新較少, 因此, 可以認為 ECMAScript是JavaScript的參照, 而JavaScript是ECMAScript的一個實現.
JS是沒有JS4, JS5這種說法的, 只有ES5, ES6這種划分, JavaScript 和 ECMAScript 的關系也因此不言而喻.