如何对我们知道只包含特定值的字符串进行类型检查。
例如:
问题并非是选择二进制值的接口,而是如何声明/定义预定义字符串值的类型。
例如:
const binary = '1010000101000';
我们知道十进制表示的二进制值只会是1和0。为了更好地进行类型检查,这种类型的值需要一个好的类型定义。
type Binary = '0' | '1';
不起作用,因为它们只表示字符串的单个字符。但是,关键在于如何为整个字符串声明/定义类型,我们知道该字符串只包含某些类型的字符。问题并非是选择二进制值的接口,而是如何声明/定义预定义字符串值的类型。