问题标签 [boolean-operations]

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 投票
2 回答
172 浏览

javascript - !!(new Number(0)) == true,但是 !!(Number(0)) == false,为什么?

为什么最后两个行为不同(在 Google Chrome 的控制台上测试)?

换句话说,如果使用 new 关键字调用Number或调用,为什么转换为布尔值不同(而例如,并且工作相同)?StringArray()new Array()

另外,奖金问题。为什么是'' == 0?我希望该比较隐式转换0'0',因为这将是一个扩大转换,而在比较之前将两者都转换为布尔值是一个缩小转换。

0 投票
3 回答
89 浏览

javascript - 遍历一个数组并返回一组连接在一个变量中的数组索引值

它不是那么相关的问题,但我想要实现的是下一个:

我一直在思考我试图向您展示的逻辑,但我无法弄清楚。基本上我需要循环测试数组并在测试之间返回一个布尔运算,更具体地说,我想要获取数组[Modernizr.json, Modernizr.csstransforms]并且我想要返回Modernizr.json && Modernizr.csstransforms等等(如果数组中有更多值)。

0 投票
2 回答
198 浏览

boolean-logic - 布尔代数简化为最低形式

我正在为一门课重新学习布尔代数,但我似乎无法进一步简化这个表达式。它有可能完全简化,但我想要第二个意见。

表达方式:

0 投票
1 回答
121 浏览

python - Python:为什么 False 或 'name' 返回 'name' 而不是 False?

AFAIK :

and,or是布尔运算符,任何布尔表达式都应该返回一个布尔值。

那么,为什么会发生这种情况:

  • False or 'name'返回'name'而不是True
  • True and ''返回''而不是False

请解释一下,python如何处理布尔表达式?

0 投票
1 回答
3602 浏览

bit - 7 位二进制补码

有没有简单的方法来解决这个问题?7 位二进制补码可以表示的最小(最负)数是多少?展示如何将数字转换为其二进制补码表示。

0 投票
2 回答
649 浏览

language-agnostic - 检查至少十分之二的布尔值是真的

在三个布尔值中至少有两个为真的情况下,这是找出最简单的方法:

如果有十个布尔值并且其中至少两个需要为真,那么最佳解决方案是什么?提前致谢。

0 投票
3 回答
1373 浏览

c# - 如何决定布尔运算符的使用、性能问题与可读性

甚至有两个以上的选项可供选择,这让我产生疑问,如果结果/结果相同,该选择哪一个。

.NET C# 以下情况下使用不同的运算符提出相同的问题,所以问题是,有经验的开发人员使用什么,我倾向于假设现成的运算符Equals会经历更多的处理动作。

您何时以及为什么会选择“传统”!Equals不是“传统” ==

0 投票
1 回答
8440 浏览

r - 如何比较 R 中的布尔向量

我有一个向量v,我想找到所有值在 4 到 7 之间的元素。 v = c(1:9)

v>4v<7给出我想组合的布尔向量。我尝试了以下方法,但对我不起作用,...

如何在两个布尔向量上应用布尔运算,得到一个结果向量?

0 投票
4 回答
713 浏览

c++ - OR 运算符不评估两个语句,只有 1

只有当左侧的文件到达末尾(返回 FALSE)并且它不会同时评估它们时,该条件的行为就像 OR 运算符正在评估右侧的选项。

我知道语句的评估与运算符本身或它自己的优先规则无关,但是我的程序不应该像我想象的那样工作,同时评估两个语句?

0 投票
3 回答
19287 浏览

boolean - 仅使用 AND 布尔运算的转换函数

我有一些功能

我想将该函数转换为仅使用和操作的函数(当然,如果可能的话)我发现使用德摩根定律可以进行某种转换,但我没有设法将这个函数转换为任何想法?

我知道那个功能

但我找不到与上述功能相同的功能