数据类型
- boolean 、number、string、null、 undefined、 Symbol
- undefined 和null 类型的数据只能被赋值undefined 和null, 但是这个类型是所有类型的子类型
- void 空类型
- any和类型推断
在typescript中类 的属性和方法支持持三种修饰符
public
修饰的是在任何地方可见公有的属性和方法默认编写的属性就是public的
private
修饰的是仅在同一类中可见私有的属性和方法(不参与继承)
protected
修饰的是仅在类自身及子类中可见收保护的属性或方法(不能读写)
readonly
修饰的是这个属性我们不希望外界可以任意的修改,只希望确定值之后直接使用
在一些时候,我们不希望直接去修改类中的私有属性,或者我们想去监听当前这个属性
枚举类型
就是将一组可能出现的值, 一个一个列举出来, 定义在一个类型中,这个类型就是枚举类型
枚举类型放常量 字符串 数字 (全大写)