typescript
龙易安
这个作者很懒,什么都没留下…
展开
-
Typescript之函数的定义
在typescript中,需要对函数的输入和输出都考虑进行约束1、原创 2021-12-22 10:56:26 · 726 阅读 · 1 评论 -
Typescript类中的存取器
通过 getters/setters 来截取对对象成员的访问。 它能帮助你有效的控制对对象成员的访问 class Person{ firstName:string; lastName:string; constructor(firstName:string,lastName:string){ this.firstName=firstName; this.lastName=lastName; } get ful原创 2021-12-22 10:08:19 · 155 阅读 · 0 评论 -
Typescript类中的静态成员
类中的静态成员,包括静态属性和静态方法,这些成员在类本身上而不是在类的实例上。class Person{ static color:string='yellow' } var a=new Person(); console.log(Person.color)在类中,使用关键字static修饰的成员就成为了静态成员,静态成员不能通过实例访问,例如通过a.color访问,只能通过Person.color来访问和修改。...原创 2021-12-22 09:57:27 · 378 阅读 · 0 评论 -
Typescript类中的抽象类
抽象类:包含抽象方法,抽象方法一般没有任何的具体内容实现也可包含实例方法抽象类不能被实例化,它是为了让子类进行实例化,及让子类去实现内部的抽象方法抽象类最终都是为子类服务的。编写抽象类的目的:动物都有say这个方法,但是不同的动物,say的方式不一样,例如dog是汪汪,cat是喵喵,dark是嘎嘎。那么,在动物类中就不能具体实现这个say方法,而只能在每个不同的动物子类中再去实现say方法。abstract class Animal { name: string; ab原创 2021-12-22 09:42:20 · 264 阅读 · 0 评论 -
Typescript类的修饰符
类中成员的修饰符,用来描述类中成员(属性、构造函数、方法)的可访问性。1、public修饰符当我们写一个类时,如果没有添加修饰符,那么类中成员就会有默认的修饰符public,表示公共的,在任何位置都可以访问该成员,在外部如a.name,在子类的内部(通过this.name)class Person{ public name:string; public age:number; public constructor(name:string,age:number)原创 2021-12-21 17:11:49 · 582 阅读 · 1 评论 -
Typescript类与接口
类可以通过接口的方式,来定义当前这个类的类型。类实现接口,接口定义(约束)类接口继承接口1、一个类实现一个接口定义一个接口定义一个类时,implements这个接口,那么在这个类中,就必须要实现这个接口中所定义内容 interface IFly { fly(); } class Person implements IFly { fly() { console.log("飞"); } } const perso原创 2021-12-21 11:36:48 · 404 阅读 · 0 评论 -
Typescript之枚举类型
枚举类型枚举里面的每个数据值都可以叫元素,每个元素都有自己的编号enum Color { red, green, blue, } let color:Color=Color.red console.log(color)console.log(color),将打印0枚举数值默认从0开始依次递增,Color.red是0,Color.green是1,Color.blue是2根据特定的名称得到对应的枚举数值原创 2021-12-20 15:42:31 · 151 阅读 · 0 评论 -
typescript之数组
1、简单的数组类型定义例1:let age:number[];在变量后加上:number[],类型+方括号那么在给数组age赋值时,age数组中的元素都必须是number类型,而不能是其它类型。同样,在使用age.push(23)时,只能往数组中push number类型的值。例2:使用anylet list:any[];表示数组中的元素可以是任意类型。此时其使用就如同JavaScript中的数组一样了2、泛型定义数组例1:let son:Array<number>原创 2021-12-20 15:19:55 · 489 阅读 · 0 评论 -
typescript之接口的定义
1、接口ts中,接口用来定义对象类型的数据对类的一部分行为进行抽象对“对象的形状(shape)”进行描述接口名字一般首字母大写1、定义一个接口例: interface Person { name: string; age: number; }使用接口,用来定义一个对象 let tom:Person={ name:'tom', age:23, }那么tom就是一个Person类型的数据Person接口中有na原创 2021-10-24 12:05:56 · 1467 阅读 · 0 评论