TS提供了JS的所有功能,并且额外增加了类型系统,可以显示标记出代码中的意外行为。

    1. let age: number = 18

    :number类型注解,为变量添加类型约束。


    JS已有类型

    • numberstringbooleannullundefinedsymbol
    • object(包括数组、对象、函数等)

    TS新增类型

    • 联合类型、自定义类型、接口、元组、字面量类型、枚举、voidany等。