ECMAScript和JavaScript的关系
ECMAScript和JavaScript的关系是,前者是后者的规格(语言规范),后者是前者的一种实现。
JavaScript 与 TypeScript 的关系
TypeScript是Javascript的超集,实现以面向对象编程的方式使用Javascript。当然最后代码还是编译为Javascript。
TypeScript和ES6的关系
TypeScript是ES6的超集。(超集的意思在这里是表示 ES6的每个元素都在TypeScript中存在,并且TypeScript中存在ES6种没有的元素)