JavaScript可以分为三大部分:
1. 核心语法
2. DOM
3. BOM
而核心语法实际上就是指的ECMAScript, 而JS又是不断在发展的, 而这个发展实际上最主要的就是ECMAScript版本的更新, 而DOM 和 BOM的更新较少, 因此, 可以认为 ECMAScript是JavaScript的参照, 而JavaScript是ECMAScript的一个实现.
JS是没有JS4, JS5这种说法的, 只有ES5, ES6这种划分, JavaScript 和 ECMAScript 的关系也因此不言而喻.