/TypeScript

Primary LanguageTypeScript

TypeScript

GeekTime TypeScript learning

TypeScript 的数据类型

  • Boolean
  • Number
  • String
  • Array
  • Function
  • Object
  • Symbol
  • undefined
  • null
  • void
  • any
  • never
  • 元组
  • 枚举:一组具有名字的常量集合
  • 高级类型

类型注解 作用:相当于强类型语言中的类型声明 语法:(变量/函数): type

变量的数据类型是不可以改变的

接口

对象类型接口

函数类型接口

混合类型接口

修饰符

  1. public: 所有人可见(默认)。
  2. private: 只能被类本身调用,不能被类的实例调用,也不能被子类调用。
  3. protected: 只能在类或类的子类中调用。
  4. readonly: 只读。
  5. static: 静态属性,可以被类或类的子类调用,不能被实例调用。

抽象类

泛型

一般的广泛的,不预先确定的数据类型,具体的类型在使用的时候才确定。