TypeScript 简介
TypeScript 是添加了类型语法的 JavaScript。
什么是 TypeScript?
TypeScript 是 JavaScript 的语法超集,它添加了 **静态类型**。
这基本上意味着 TypeScript 在 JavaScript 之上添加了语法,允许开发人员添加 **类型**。
TypeScript 作为“语法超集”意味着它与 JavaScript 共享相同的底层语法,但在此基础上添加了一些内容。
我为什么要使用 TypeScript?
JavaScript 是一种松散类型的语言。在 JavaScript 中,很难理解正在传递的数据类型。
在 JavaScript 中,函数参数和变量没有任何信息!因此,开发人员需要查看文档或根据实现进行猜测。
TypeScript 允许在代码中指定正在传递的数据类型,并且能够在类型不匹配时报告错误。
例如,当将字符串传递给期望数字的函数时,TypeScript 将报告错误。JavaScript 不会。
TypeScript 使用编译时类型检查。这意味着它在 **运行** 代码 **之前** 检查指定的类型是否匹配,而不是在 **运行** 代码 **期间** 检查。
如何使用 TypeScript?
使用 TypeScript 的一种常见方法是使用官方的 TypeScript 编译器,它将 TypeScript 代码转换为 JavaScript。
下一节将介绍如何在本地项目中设置编译器。
一些流行的代码编辑器,例如 Visual Studio Code,内置了 TypeScript 支持,可以在您编写代码时显示错误!