TypeScript的简单总结

1,类型注解;String,Number,Boolean等

声明每一个变量的类型注解,应用起来更加规范;

2,接口,提供一个数据自定义的接口,如:

export class Person {
  id: number;
  name: string;
  }
let person: Person

此处,Person就相当于是一个number或者string的类型注解,不过是我们自定义的

3,类,

TypeScript支持JavaScript的新特性,比如支持基于类的面向对象编程。

export class Person {
  firstName: string;
  lastName: string;
}
export class Student {
  fullName: string;
  constructor(public firstName, public middleInitial, public lastName) {
    this.fullName = firstName + " " + middleInitial + " " + lastName;
  }
}

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。