小编Geo*_*gio的帖子

反转布尔表达式

我有一些像这样的代码

var a = returnsABoolean();
var b = returnsABoolean();

if (!a || !b) {

} else {
  doStuff();
}
Run Code Online (Sandbox Code Playgroud)

我如何在if语句中反转测试,以便我可以将其重写为

var a = returnsABoolean();
var b = returnsABoolean();

if (someExpression) {
  doStuff();
}
Run Code Online (Sandbox Code Playgroud)

换句话说,我应该用什么测试替换someExpression以保留现有的行为?

javascript language-agnostic boolean-expression

3
推荐指数
1
解决办法
2097
查看次数