摘要:在本教程中,您将学习 TypeScript 的 void 类型以及如何将其用作不返回值的函数的返回类型。
TypeScript void 类型的介绍
void 类型表示完全没有类型。通常,您将 void 类型用作不返回值的函数的返回类型。例如
function log(message): void {
console.log(messsage);
}Code language: JavaScript (javascript)将 void 类型作为不返回值的函数或方法的返回类型是一个好习惯。通过这样做,您可以获得以下好处
- 提高代码清晰度:您无需阅读整个函数体即可查看它是否返回任何内容。
- 确保类型安全:您永远不会将返回类型为
void的函数赋值给变量。
请注意,如果您将 void 类型用于变量,则只能将 undefined 分配给该变量。在这种情况下,void 类型没有用。例如
let useless: void = undefined;
useless = 1; // errorCode language: JavaScript (javascript)如果未指定 --strictNullChecks 标志,则可以将 useless 赋值为 null。
useless = null; // OK if --strictNullChecks is not specifiedCode language: JavaScript (javascript)总结
- 将
void类型用作不返回值的函数的返回类型。
本教程是否有帮助?