TypeScript 介绍

TypeScript 就是 JavaScript 加上额外的类型语法。


TypeScript 是什么

TypeScript 是添加了静态类型的 JavaScript 的语法超集(Syntactic Superset)。

这基本上意味着 TypeScript 在 JavaScript 之上添加了语法,让开发人员可以添加类型。

TypeScript 是一个 "语法超集"(Syntactic Superset),这意味着它与 JavaScript 共享相同的基本语法,但增加了一些内容。

为何要使用 TypeScript

JavaScipt 是一种松散类型的编程语言。很难理解 JavaScript 中传递的数据类型。

在 JavaScript 中,函数参数和变量没有任何信息!因此,开发人员需要查看文档,或者根据实现进行判断。

TypeScript 可以指定代码中传递的数据类型,并且能够在类型不匹配时显示错误。

例如,当将字符串传递到需要数字的函数中时,TypeScript 会显示错误,而 JavaScript 不会。

TypeScript 使用编译时类型检查。这意味着它在运行代码之前检查指定的类型是否匹配,而不是在运行代码时。

如何使用 TypeScript

使用 TypeScript 的一种常见方法是使用官方的 TypeScript 编译器,它将 TypeScript 代码转换为 JavaScript。

下一节将展示如何为本地项目获取编译器设置。

一些流行的代码编辑器,如 Visual Studio 代码,具有内置的 TypeScript 支持,可以在编写代码时显示错误!


接下来我们将学习如何安装 TypeScript 的环境。