问题标签 [logical-operators]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
44001 浏览

cobol - AND 和 OR (COBOL) 的问题

我似乎无法正确理解这一部分。我得到了一个包含一堆名称的输入文件,其中一些我需要跳过,每个文件都有额外的信息。我正在尝试使用 AND 和 OR 来跳过我不需要的名称,我想出了这个。

它摆脱了除一个人之外的所有人,但是当我尝试添加另一组 AND 和 OR 时,程序开始表现得像甚至不存在的规定一样。

我是否让它对编译器来说太复杂了?有没有更简单的方法来跳过事情?

0 投票
1 回答
12593 浏览

php - 语法错误意外 T_BOOLEAN_OR

我很确定它可能(或)导致它可能太多了。

0 投票
6 回答
14891 浏览

javascript - javascript 逻辑赋值是如何工作的?

在javascript中,如果我们有一些代码,例如

逻辑 OR 运算符会将 a 的值分配给 b,并且警报将为“一”。

这仅限于作业还是我们可以在任何地方使用它?

似乎空字符串被视为未定义。这是正确的吗?

这如何与 AND 变量一起使用?它们的组合呢?

什么时候使用这些成语,或者什么时候不使用,有什么好的例子?

0 投票
1 回答
78 浏览

bitwise-operators - 这个表达式有什么作用?

这个表达式在十进制系统中有什么解释吗?换句话说,它是使用逻辑运算代替算术运算的有效计算实现吗?

1) 一个数字 N 加上一个十六进制,即 (N+0x7f) 2) 对相同的十六进制进行按位与运算。

(N+0x7f) & (~0x7f)?

0 投票
4 回答
30136 浏览

python - 和/或运算符返回值

我正在观看2007 年有关高级 Python 或理解 Python 的视频,并且在 18'27" 演讲者声称“正如某些人可能知道 Pythonandor返回两个值之一,而not返回总是一个布尔值。” ?

据我所知,andor返回布尔值。

0 投票
2 回答
5607 浏览

javascript - JavaScript 中的逻辑运算符——你如何使用它们?

我不明白如何使用 bool&&和其他数据类型||!工作。你如何使用它们?

0 投票
19 回答
103485 浏览

javascript - 为什么 JavaScript 中没有逻辑异或?

为什么 JavaScript 中没有逻辑异或?

0 投票
8 回答
19382 浏览

php - 什么时候应该使用按位运算符?

我阅读了以下 Stack Overflow 问题,了解了按位和逻辑之间的区别。

但是,它们都没有解释我应该何时使用按位或逻辑。

我什么时候应该使用按位运算符而不是逻辑运算符,反之亦然?

什么情况下需要一点一点比较?

我不是在问差异,而是在问你需要使用按位运算符时的情况。

0 投票
1 回答
1875 浏览

r - 如何使用 R 将“TRUE FALSE”组合成“FALSE”?

%in%用来查看向量是否包含我需要的内容,如下所示:

对于第一种情况,我希望最终结果是单一TRUE的,对于第二种情况,结果需要是单一的FALSE(即像 AND 真值表)。

怎么做到呢?

谢谢。

0 投票
3 回答
496 浏览

overflow - 如何使用 AND OR NOT 和 XOR 确定是否发生溢出?

我试图只使用 AND OR XOR 而不是确定添加 2 个由 4 位组成的二进制数是否会溢出。例如,我知道像 1100 + 0100 这样的东西最终会变成 1 | 0000. 但是我怎样才能只使用这些逻辑运算符找到它呢?

我试图在发生溢出时获得 1000,而在没有发生溢出时获得 0000。这很容易,因为我可以使用带有掩码的 XOR 来清除最后 3 位。

有没有人有解决这个问题的建议?