【发布时间】:2019-05-22 07:30:27
【问题描述】:
我需要测试三个布尔值中的两个是否为真。
类似这样的:
if ((a && b && !c) || (a && !b && c) || (!a && b && c)) {
// success
}
这是解决此问题的最直接方法吗?有人知道快捷方式/速记吗?
【问题讨论】:
-
是的,我看到了一个,但我的问题有所不同,因为这种情况“至少”有两个……这意味着第三个也可能是真的,但在我的情况下不是。跨度>
标签: javascript if-statement boolean