在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
TypeScript 介绍TypeScript 是什么TypeScript 是 JavaScript 的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的 JavaScript 代码。由于最终在浏览器中运行的仍然是 JavaScript,所以 TypeScript 并不依赖于浏览器的支持,也并不会带来兼容性问题。 TypeScript 是 JavaScript 的超集,这意味着他支持所有的 JavaScript 语法。并在此之上对 JavaScript 添加了一些扩展,如 class / interface / module 等。这样会大大提升代码的可阅读性。 和 JavaScript 若类型不同,TypeScript 这种强类型语言最大的优势在于静态类型检查,可以在代码开发阶段就预知一些低级错误的发生。
静态类型和动态类型静态(static):无需运行,根据程序代码就能确定结果。 动态(dynamic):只有运行才能确定结果。 类型:对某个数据所具有的性质进行的描述。如它的结构是怎样的,能进行什么操作。 静态类型:数据拥有类型,且仅有数据拥有类型。 动态类型:数据拥有类型,存放数据的变量、表达式也拥有类型,且类型在编译时是固定的。 下图是静态语言和动态语言的比较: 从表中可见,动态语言和静态语言各有优劣,而TypeScript提供了静态语言强类型支持,同时兼容动态语言弱类型的语法,使用者根据项目需求自由选择。 这种动静结合的特性,目前还没在其他语言见过。 Why TypeScript
TypeScript 使用场景
TypeScript 不仅仅用于开发 Angular 应用
凡是可以写 JavaScript 的都可以使用 TypeScript。 前置知识
如何学习 TypeScript
相关链接 |
请发表评论