Skip to content

是什么

TS 是javascript的超集,支持ES6语法,支持面向对象的概念,是一种类型检查的语言,提供类型注解、在代码编译阶段可以检查出数据类型错误。

特性

  • 类型标注和编译时的类型检查
  • 类型推断
  • 类型擦除
  • 接口
  • 枚举
  • 泛型
  • 命名空间
  • 元祖

与 js 的区别

  • TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法
  • TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译
  • TypeScript 文件的后缀名 .ts (.ts,.tsx,.dts),JavaScript 文件是 .js
  • 在编写 TypeScript 的文件的时候就会自动编译成 js 文件

Alt text