1. 基本类型(完成) 1.Boolean 2.Number 3.String 4.Array 5.Tuple 6.Enum 7.Any 8.Void 9.Null 10.Undefined 11.Never 12.Object 13.类型断言 2. 变量声明(完成) 1.var 2.let 3.const 4.结构赋值 3. 接口(完成) 1.对象类型接口 2.函数类型接口 3.索引类型接口 4.类类型接口 5.混合类型接口 6.继承接口 7.继承类 4. 类 1.继承 2.修饰符:public、private、protected、readonly 5. 函数 6. 泛型 7. 枚举 8. 类型推断 9. 类型兼容 10. 高级类型 11. Symbols 12. 迭代器和生成器 13. 模块 14. 命名空间 15. 命名空间和模块 16. 模块解析 17. 声明合并 18. JSX 19. 装饰器 20. 混入 21. 三斜线指令 22. JS文件类型检查 23. 工具类型