声明为 void
类型表示没有任何类型。
当一个函数没有返回值时,通常其返回值会声明为 void
类型。
function gretter(): void{
console.log(123)
}
编译成js:
function gretter() {
console.log(123);
}
通常声明一个 void
类型的变量没什么用处,因为这个值只能赋予 undefined
和 null
,如下:
let str: void = undefined
let res: void = null
编译成js:
var str = undefined;
var res = null;
赋予其他值则会报错: