文章目录
Typed JavaScript at Any Scale.
添加了类型系统的 JavaScript,适用于任何规模的项目。-------以上描述是官网对于 TypeScript 的定义。
TypeScript 是一门静态类型、弱类型的语言。
TypeScript 是完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性。
TypeScript 可以编译为 JavaScript,然后运行在浏览器、Node.js 等任何能运行 JavaScript 的环境中。
一、 接口 (interface)
1. 什么是接口
在 TypeScript 中接口(Interface)主要有两个作用:
- 使用接口(Interface)来定义对象的类型。
- 使用接口(Interface)对行为进行抽象,而具体如何行动需要由类(class)去实现(implements)。
// 使用接口(Interface)来