TypeScript 是一种基于 JavaScript 构建的语言,开发者可以用它描述代码预期接收的信息类型。这些描述能帮助工具在程序运行前发现某些不匹配。

例如,函数需要数字却收到了日期,TypeScript 可能会在开发者编写代码时发出警告。可以把它想成给盒子贴上标签,这样更容易发现里面放错了东西。

TypeScript 无法阻止所有错误,而且浏览器通常运行的是由它生成的 JavaScript。它是额外的检查辅助工具,并不能保证程序一定正确。