strictnullchecks
最初,零和未定义是JavaScript有效的一流公民。在现在之前的打字稿并不遵守这一点,这意味着您不能定义变量并告诉Typescript,该变量的值可以为null或不确定。
语法
let y: number | null;
let z: number | undefined;
联合类型
联合类型与相交类型密切相关,但它们的使用方式很大。有时,您会遇到一个期望参数为数字或字符串
的库
语法:
function padLeft(value: string | number | boolean) {
// codings
}
我的问题是:
是否可以在
Union Types
概念中使用StrictNullChecks
概念?喜欢,function padLeft(value: string | undefined | number | undefined) { // coding's }
是否可以在功能参数中使用
strictnullcheck
?喜欢,function padLeft(value: string | undefined) { // coding's }
这是可能的,除了 string | undefined | number | undefined
有一个 undefined
太多。