- TypeScript入门与实战
- 钟胜平编著
- 185字
- 2021-01-15 15:36:12
5.5.1 boolean字面量类型
boolean字面量类型只有以下两种:
▪true字面量类型。
▪false字面量类型。
原始类型boolean等同于由true字面量类型和false字面量类型构成的联合类型,即:
01 type BooleanAlias = true | false;
true字面量类型只能接受true值;同理,false字面量类型只能接受false值,示例如下:
01 const a: true = true; 02 03 const b: false = false;
boolean字面量类型是boolean类型的子类型,因此可以将boolean字面量类型赋值给boolean类型,示例如下:
01 const a: true = true; 02 const b: false = false; 03 04 let c: boolean; 05 c = a; 06 c = b;