问题标签 [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.
cobol - AND 和 OR (COBOL) 的问题
我似乎无法正确理解这一部分。我得到了一个包含一堆名称的输入文件,其中一些我需要跳过,每个文件都有额外的信息。我正在尝试使用 AND 和 OR 来跳过我不需要的名称,我想出了这个。
它摆脱了除一个人之外的所有人,但是当我尝试添加另一组 AND 和 OR 时,程序开始表现得像甚至不存在的规定一样。
我是否让它对编译器来说太复杂了?有没有更简单的方法来跳过事情?
php - 语法错误意外 T_BOOLEAN_OR
我很确定它可能(或)导致它可能太多了。
javascript - javascript 逻辑赋值是如何工作的?
在javascript中,如果我们有一些代码,例如
逻辑 OR 运算符会将 a 的值分配给 b,并且警报将为“一”。
这仅限于作业还是我们可以在任何地方使用它?
似乎空字符串被视为未定义。这是正确的吗?
这如何与 AND 变量一起使用?它们的组合呢?
什么时候使用这些成语,或者什么时候不使用,有什么好的例子?
bitwise-operators - 这个表达式有什么作用?
这个表达式在十进制系统中有什么解释吗?换句话说,它是使用逻辑运算代替算术运算的有效计算实现吗?
1) 一个数字 N 加上一个十六进制,即 (N+0x7f) 2) 对相同的十六进制进行按位与运算。
(N+0x7f) & (~0x7f)?
python - 和/或运算符返回值
我正在观看2007 年有关高级 Python 或理解 Python 的视频,并且在 18'27" 演讲者声称“正如某些人可能知道 Pythonand
并or
返回两个值之一,而not
返回总是一个布尔值。” ?
据我所知,and
也or
返回布尔值。
javascript - JavaScript 中的逻辑运算符——你如何使用它们?
我不明白如何使用 bool&&
和其他数据类型||
来!
工作。你如何使用它们?
javascript - 为什么 JavaScript 中没有逻辑异或?
为什么 JavaScript 中没有逻辑异或?
php - 什么时候应该使用按位运算符?
我阅读了以下 Stack Overflow 问题,了解了按位和逻辑之间的区别。
但是,它们都没有解释我应该何时使用按位或逻辑。
我什么时候应该使用按位运算符而不是逻辑运算符,反之亦然?
什么情况下需要一点一点比较?
我不是在问差异,而是在问你需要使用按位运算符时的情况。
r - 如何使用 R 将“TRUE FALSE”组合成“FALSE”?
我%in%
用来查看向量是否包含我需要的内容,如下所示:
对于第一种情况,我希望最终结果是单一TRUE
的,对于第二种情况,结果需要是单一的FALSE
(即像 AND 真值表)。
怎么做到呢?
谢谢。
overflow - 如何使用 AND OR NOT 和 XOR 确定是否发生溢出?
我试图只使用 AND OR XOR 而不是确定添加 2 个由 4 位组成的二进制数是否会溢出。例如,我知道像 1100 + 0100 这样的东西最终会变成 1 | 0000. 但是我怎样才能只使用这些逻辑运算符找到它呢?
我试图在发生溢出时获得 1000,而在没有发生溢出时获得 0000。这很容易,因为我可以使用带有掩码的 XOR 来清除最后 3 位。
有没有人有解决这个问题的建议?