做任务领礼品的网站,猫咪地域网名入口,东莞城乡建设规划官网,东莞模板建站软件ts支持将一个字面量当成一个类型使用
let foo:hello
foo hello
foo a //不能将a分配给hello类型TS提供3种字面量类型
字符串字面量类型
实际上单个的字符串字面量类型并不是很有用#xff0c;但是可以使用联合类型将多个字符串字面量组合成一个类型#x…ts支持将一个字面量当成一个类型使用
let foo:hello
foo hello
foo a //不能将a分配给hello类型TS提供3种字面量类型
字符串字面量类型
实际上单个的字符串字面量类型并不是很有用但是可以使用联合类型将多个字符串字面量组合成一个类型形成类似于字符串枚举的作用。
type CardinalDirection North | East | South | West;function move(distance: number, direction: CardinalDirection)
{}move(1,North)enum States{North north,East east,South south,West west
}function move1(distance: number, direction: States)
{}
move1(1,States.North)number字面量类型
type OneToFive 1|2|3|4|5;
布尔字面量类型
type Bools true | false;