为什么使用TypeScript

TypeScript的主要卖点之一是,它允许您在当前(ES3和ES5级别)JavaScript引擎(例如当前的浏览器和Node.js)中使用ES6以及更高版本的许多功能。在这里,我们将深入探讨为什么这些功能很有用,然后深入探讨如何在TypeScript中实现这些功能。

注意:并非所有这些功能都可以立即添加到JavaScript中,但是可以为您的代码组织和维护提供强大的实用工具。还要注意,您可以随意忽略对您的项目没有意义的任何构造,尽管最终最终会使用其中的大部分;)

主要目标

TypeScript有两个主要目标:

  • 提供JavaScript 的可选类型系统
  • 提供从将来的JavaScript版本到当前JavaScript引擎的计划功能

对这些目标的渴望在下面被激发。

TypeScript入门

TypeScript编译为JavaScript。JavaScript是您实际要执行的(在浏览器或服务器上)。因此,您将需要以下内容: