TS常用类型与语法

0 阅读1分钟

常用类型

1.any

image.png

image.png


2.unknown

image.png

image.png


3.never

什么都不是,一般用于不可能到达的函数体


4.void

image.png

image.png


5.Object

image.png

image.png

image.png


6.tuple(元组)

image.png


7.enum(枚举)

image.png

7.1.数字枚举

image.png

7.2.字符串枚举

image.png

7.3.常量枚举

image.png


8.type

image.png

image.png


9.一个特殊情况

注意:只是TS并不会严格要求函数返回空,如果强行返回一个其他类型,那么你得到的数据将无法进行任何操作

image.png


10.类的基础知识

image.png

image.png

super:表示要继承的父类属性

override:表示将要对父类已有的方法进行覆写

extends:表示创建一个继承父类某些东西的子类

image.png


11.属性修饰符

image.png

简写形式

注意:使用简写形式的时候一定要记得加上属性修饰符

image.png


12.抽象类

image.png

image.png


13.interface(接口)

image.png

13.1.定义类结构

image.png

13.2.定义对象结构

image.png

13.3.定义函数结构

image.png

13.4.接口之间的继承

image.png

13.5.接口自动合并

image.png


14.一些相似概念的区别

14.1 interface与type的区别

image.png

14.2 interface与抽象类的区别

image.png