TypeScript Void null undefined类型
Void类型
void,表示没有任何类型,比如,如果一个函数没有返回值,那么,就可以将返回值定义为void,比如下方的实例d代码:
function hw(): void {
console.log("Hello, world");
}
声明一个void类型的变量,那么该变量的值只能是undefined或null:
let voidName: void = null;
null和undefined类型
默认情况下,null和undefined是TypeScript中所有类型的子类型,比如可以将null和undefined赋值给number类型变量,也可以赋值给string类型变量等等。
let udf: undefined = undefined;
let n: null = null;