image.png
    函数类型
    image.png
    函数重载
    当使用联合声明类型时,不确定是什么类型时可以使用image.png
    typescript 特有的数据类型
    any 和 unknown
    类型断言 关键字 as 确定的类型
    image.png
    viod类型 表示没有任何类型
    image.png
    never
    image.png
    应用场景,当前string 和 number 已经枚举完,无法执行到default ,无法完成never类型的赋值。需要添加对Boolean类型的处理,这样代码更严谨
    image.png
    tuple元组类型,一个数组里有多个值可以知道具体是什么类型
    image.png
    函数添加类型
    image.png
    当参数传递较为复杂时可以用对象类型注解
    必须传递含有x,y属性的对象
    ?问好是可选类型,可以传可以不传
    image.png
    联合类型的使用
    image.png
    可选类型和联合类型的关系
    image.png
    类型别名
    image.png
    as 类型断言 可以转成具体类型
    image.png
    非空类型断言 !保证一定有值
    image.png
    可选链 ?.
    image.png
    !! 和 ??
    image.png
    字面量类型 赋值和类型必须一致
    image.png
    字面量推理
    image.png
    枚举类型
    image.png