[英]How to compare 2 boolean values in TypeScript
我正在嘗試與if
中的 boolean 值進行比較。 我想做這樣的事情:
value1 = false;
value2 = true;
if (value1 === value2) {
... Some code ...
}
In JAVA you can use Boolean.compare(boolean a, boolean b)
, but I can't find something equal in TypeScript.
對於上下文, Boolean.compare(boolean a, boolean b)
返回:
a
等於b
,a
為假且b
為真,則為負值,a
為真且b
為假,則為正值。謝謝你的幫助
編輯:顯示我收到的消息
此條件將始終返回 'false',因為類型 'true' 和 'false' 沒有重疊
Javascript 沒有可與 Java 的Boolean.compare()
相媲美的內置函數。 實際上,除了構造函數toString()
和valueOf()
之外, Boolean class幾乎沒有任何內容。
如果您想自己復制功能,可以使用Number
構造函數。
function booleanCompare(a: boolean, b: boolean) {
return Number(a) - Number(b);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.