any任意類型
void函數沒有返回值數組
三、只讀屬性readonly
readonly數組能夠被修改
函數
四、額外的屬性檢查
as X 鴨子模型(不可靠,由於內部引不到,沒啥用)
this
對象從新賦值
spa
字符串索引簽名
code
[propName:string]:any
四、函數類型
對象
(x:string):boolean函數的參數類型和返回值類型
六、可索引的類型
blog
七、類類型
實現接口
implements(以前有提到過,這裏就不作解釋了)繼承
class Person { //成員變量 name: string //構造函數 constructor(name: string) { this.name=name } //成員函數 eat():void { console.log(this.name) } } class Student extends Person{ id: number; constructor(name:string,id:number) { super(name) } study() { console.log(this.id) } } const person = new Person("hou") console.log(person.name) person.eat() const student = new Student("hh",4) console.log(student.name) console.log(student.id)