Skip to content

Typescript 简介

  • Typescript 由微软开发,基于Javascript 的一个扩展语言
  • Typescript 包含了Javascript 的所有内容,即:Typescript时JavaScript 的超集
  • Typescript 增加了静态类型检查、接口、泛型等很多现代开发特性,因此更适合大型项目的开发
  • Typescript 需要编译为JavaScript,然后交给浏览器或其他JavaScript 环境执行

静态类型检查

  • 在代码运行前进行检查,发现代码的错误❎或不合理之处,减小运行时异常的出现几率,此种检查叫静态类型检查,Typescript 的核心就是静态类型检查,简言之就是把运行时的错误前置
  • 同样的功能,Typescript 的代码量要大于Javascript,但Typescript 的代码结构更加清晰,后期维护比JavaScript 方便。

编译执行

浏览器不能直接运行ts 代码,需要编译为js 代码,再由浏览器解析执行。