什么是TypeScript?

# 1. 什么是TypeScript?
据官方定义,TS是拥有类型系统的JS的超集,可以编译成纯JS 注意三点:
- 类型检查:TS在编译代码时会进行严格的静态类型检查
- 语言扩展:包括ES6及未来提案中的特性(如异步操作和装饰器),也会从其他语言借鉴(如接口和抽象类)
- 工具属性:TS可以编译成标准的JS,可以在浏览器,操作系统上运行,无需任何运行时的额外开销,从这个角度上讲TS更像是一个工具,而不是一门独立的语言
# 2. 为什么要使用TypeScript?
使用TS有其他的好处,如VScode有强大的自动补全、导航和重构功能,这使得接口定义可以直接代替文档,同时也可以提高开发效率,降低维护成本。
上次更新: 2021/04/22, 00:08:06