ES、TS和JS的分别是以下三个名字的简写:
ECMAScript
TypeScript
JavaScript
ECMAScript 与 JavaScript 的关系:
JavaScript 由网景公司开发,之后提交给了ECMA(欧洲计算机制造商协会),他们制定了一个标准叫 ECMAScript 。
JavaScript 是 ECMAScript 标准执行的参考,也是该标准的实现。
1995年网景公司开发l了一门新语言Mocha,后来为了蹭java的热度,又将这门语言重新命名为javascript;
1996年11月,网景正式向ECMA提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。JavaScript成为了ECMAScript最著名的实现之一。
关键版本有下面两个:
- 2009年12月发布的ECMAScript 5 。简称es5。
- 2015年6月 ECMAScript 2015(ES2015) 简称es6。
现在许多JS框架、项目等,还在遵循ES5标准
TypeScript 与 JavaScript 的关系
TypeScript是Javascript的超集,实现以面向对象编程的方式使用Javascript。
TypeScript 简称ts 的语言。它起源于Ja