我试图将其与if
中的布尔值进行比较。我想做这样的事情:
value1 = false;
value2 = true;
if (value1 === value2) {
... Some code ...
}
在JAVA中,您可以使用Boolean.compare(boolean a, boolean b)
,但是在TypeScript中找不到相同的。
对于上下文,返回
a
等于b
,a
为false,而b
为真,则为负值,a
为true,而b
为false,则为正值。谢谢你的帮助
编辑:显示我收到的信息
此条件将始终返回'false‘,因为类型'true’和'false‘没有重叠。
发布于 2020-12-19 14:59:19
Javascript是一个可与没有的Boolean.compare()
相媲美的内置组件。事实上,布尔类中几乎没有任何东西,除了构造函数toString()
和valueOf()
之外。
如果您想自己复制该功能,可以使用构造函数。
function booleanCompare(a: boolean, b: boolean) {
return Number(a) - Number(b);
}
https://stackoverflow.com/questions/65370935
复制相似问题