TypeScript
GeekTime TypeScript learning
TypeScript 的数据类型
- Boolean
- Number
- String
- Array
- Function
- Object
- Symbol
- undefined
- null
- void
- any
- never
- 元组
- 枚举:一组具有名字的常量集合
- 高级类型
类型注解 作用:相当于强类型语言中的类型声明 语法:(变量/函数): type
变量的数据类型是不可以改变的
接口
对象类型接口
函数类型接口
混合类型接口
类
修饰符
public
: 所有人可见(默认)。private
: 只能被类本身调用,不能被类的实例调用,也不能被子类调用。protected
: 只能在类或类的子类中调用。readonly
: 只读。static
: 静态属性,可以被类或类的子类调用,不能被实例调用。
抽象类
泛型
一般的广泛的,不预先确定的数据类型,具体的类型在使用的时候才确定。