# 什么是TypeScript

我们可以从stateofjs (opens new window)可以明显看到使用TS的人越来越多,前端学习TS已经是一种趋势。

TS是什么呢?TypeScript是Javascript的超集,遵循最新的ES5/ES6规范。Typescript扩展了Javascript语法,为它添加了类型支持。TypeScript 可以在您运行代码之前找到错误并提供修复,从而改善您的开发体验。

它的特点:

  • Typescript更像后端JAVA,让JS可以更好的开发大型企业应用
  • TS提供的类型系统可以帮助我们在写代码时提供丰富的语法提示
  • 在编写代码时会对代码进行类型检查从而避免很多线上错误

下面这张图形象的展示了TS和JS的关系: