记录TS的特性

516 阅读1分钟

记录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的区别 是我个人理解 不对的请指正,后续有更新