TypeScript笔记


TypeScript
是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open source.

接口

TypeScript 中的接口是一个非常灵活的概念,有两个作用:

  • 用于对「对象的形状(Shape)」进行描述——对象的类型描述

  • 用于对类的一部分行为进行抽象——把不同类之间共有的特性提取成接口(interfaces),用 implements 关键字来实现。

在构造函数的参数上使用public等同于创建了同名的成员变量。

参考资料

TypeScript 入门教程

手册指南 TypeScript中文网