背景:TypeScript 起源于使用JavaScript开发的大型项目 。由于JavaScript语言本身的局限性,难以胜任和维护大型项目开发。因此微软开发了TypeScript ,使得其能够胜任开发大型项目。
Typescript是JavaScript的 类型化超集,它支持所有JavaScript的语法,我们可以在ts中使用原生js语法
JS,属于动态类型语言在运行时才知道错误
TS,静态类型语言在编译时就会知道错误
TS是强类型语言,需要强制转换类型
JS是弱类型,会根据环境变化自动转换类型
不过ts最终还是需要编译成js(es5)来运行