TypeScript 的关键功能之一是能够为应用中的变量设置类型。如果开发者不手动设定类型,TypeScript 会尝试猜测类型;猜对了就使用猜测的类型,猜不出来则标记为 any
类型。虽然开发者不一定需要手动指定类型,但是这样做可以帮助 TypeScript 确定如何使用变量。在编写应用时,开发者最好手动声明类型以提高代码的可读性和稳定性。例如,在接口处理器中的 request
和 response
参数,TypeScript 可以通过已安装的 Express 框架类型定义来推断出它们的类型。要精确指定参数类型,开发者可以在文件顶部导入所需类型,使用 import { Request, Response } from 'express'
,然后指定接口处理器的参数类型为 Request
和 Response
。这样做可以显著提高代码的类型安全性和自描述性。