一、TypeScript介绍

1、简介

TypeScript是JavaScript的超集

TypeScript = type + JavaScript(在js的基础上,为js添加了类型支持

1.1、ts为什么要为js添加类型支持

(1)js类型系统存在缺陷

(2)js属于动态类型编程语言,ts属于静态类型编程语言

静态类型:编译期做类型检查

动态类型:执行期做类型检查

ps:代码编译和代码执行顺序:1编译、2执行

所以ts能更早的发现错误,配合工具可以在编写代码同时发现错误

1.2、ts优势

(1)更早的发现错误

(2)任何位置都有代码提示,增加开发效率

(3)类型系统提升了代码的可维护性,重构更容易

(4)使用最新的ECMAScript语法,最新

(5)ts类型推断机制,降低成本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容