摘要:在本教程中,您将学习 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; // error
Code language: JavaScript (javascript)
如果未指定 --strictNullChecks
标志,则可以将 useless
赋值为 null
。
useless = null; // OK if --strictNullChecks is not specified
Code language: JavaScript (javascript)
总结
- 将
void
类型用作不返回值的函数的返回类型。
本教程是否有帮助?