JavaScript:逻辑运算符`A&&B`
JavaScript: What is the opposite of the logical operator `A && B`?
在下面的代码中,条件(ran1 <= 63 && ran2 <= 18)
的对立面是什么,它应该适合if
语句的else
部分?
是(ran1 <= 63 || ran2 <= 18)
还是(! (ran1 <= 63 && ran2 <= 18))
?
从逻辑上讲,我假设A and B
的对立面是A or B
和neither A nor B
。但我不知道如何在JavaScript中表达neither A nor B
位。
var ran1 = 1 + Math.floor(Math.random() * 100);
var ran2 = 1 + Math.floor(Math.random() * 100);
if (ran1 <= 63 && ran2 <= 18) {
// code
} else {
// code
}
A && B
的数学否定是!A || !B
,所以在您的情况下,它将是
ran1 > 63 || ran2 > 18
相关文章:
- Javascript逻辑运算符和字符串/数字
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 用于验证JS中逻辑运算符表达式的正则表达式
- 为什么在javascript函数声明中使用逻辑运算符
- 为什么这个while循环不能使用AND逻辑运算符
- 逻辑运算符混淆
- IF ELSEIF语句中的Java脚本逻辑运算符
- 为什么JavaScript中的逻辑运算符是关联的
- 布尔表达式-与AND、OR逻辑运算符混淆以及它们的工作方式
- Javascript 逻辑运算符:多个 ||语法困境
- 我可以在文档中放入逻辑运算符吗.querySelectorAll?如果是,如何
- 如何使用逻辑运算符 JavaScript 或 jQuery
- angularJS-使用逻辑运算符内联的多个过滤器
- 具有逻辑运算符的复杂三元运算符
- Javascript逻辑运算符||将0读取为假值.有什么好办法解决这个问题吗
- 闭包模板中的逻辑运算符
- 为什么ecmascript5说&&如果任一操作数未定义,逻辑运算符将引发ReferenceError异常
- JavaScript:逻辑运算符`A&&B`
- Javascript&运算符逻辑
- Javascript逻辑运算符&&用于分配属性