记录TS的特性
/**
- Ts 和 Js 的区别
- 1、TS 需编译成 js 执行
- 2、TS 编译时会检查语法错误
- 3、TS 强类型
- 4、TS 支持面向对象语法 类、模块、接口
- 5、TS 支持泛型
- 6、TS 易于大型开发 好维护
- 7、TS 将 声明、数据、接口等封装到一个个模块里面
- TS 基础类型
- Number | String | Boolea | Symbal | undified | null | Array | enum | Tuple | any | void | never
- TS type 和 interface 的区别
- 1、interface 用于声明接口 它可以合并声明
- 2、type 用于声明类型 它可以声明基本类型的别名,联合类型,元组等
- 3、都可以声明对象 都可以extends扩展
- TS 泛型 和 any的区别
- 1、泛型传入什么类型的参数 就返回什么类型的值 any 是返回任意类型的值
- 2、泛型适用于定义抽象类或接口
*/ TS 泛型 和 any的区别 是我个人理解 不对的请指正,后续有更新