1.什么是TypeScript(TS)?
Typescript 为 JS 带来了类型能力,如今已被越来越多的大型前端项目选用。Typescript 的出现大大改善了开发体验,增强了代码的可维护性和稳定性。
TypeScript简称TS TS和JS之间的关系其实就是Less/Sass和CSS之间的关系 就像Less/Sass是对CSS进行扩展一样, TS也是对JS进行扩展 就像Less/Sass最终会转换成CSS一样, 我们编写好的TS代码最终也会换成JS
2.为什么需要TypeScript?
因为JavaScript是弱类型, 很多错误只有在运行时才会被发现 而TypeScript是强类型, 它提供了一套静态检测机制, 可以帮助我们在编译时就发现错误 ... ...
3.TypeScript特点
支持最新的JavaScript新特特性 支持代码静态检查 支持诸如C,C++,Java,Go等后端语言中的特性 (枚举、泛型、类型转换、命名空间、声明文件、类、接口等) ... ...
建议:
不要学习TypeScript, 因为它的学习成本很低 不要学习TypeScript, 因为它能减少团队无效沟通 不要学习TypeScript, 因为它能让你的代码更健壮 不要学习TypeScript, 因为它能帮助你快速掌握其它后端语言 不要学习TypeScript, 因为你会迷恋它