问题标签 [logical-or]

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 回答
101 浏览

c - 在 C 中执行 OR 操作数有什么问题

当我将它str[i]与它工作的所有元音分开时,当前执行有什么问题?

0 投票
1 回答
76 浏览

c++ - 布尔上的 C++ 波浪号运算符

我已经完成了 LinkedIn C++ 评估并得到了以下问题:


执行此代码片段的结果是什么?


我不知道答案是什么了,但我认为应该显示“B”,对吧?

我认为通过“~”,x 是倒置的(“按位非”),因此不再是“真”

但是当我运行代码时,我得到“A”:

代码:

输出:

谁可以给我解释一下这个?

0 投票
3 回答
117 浏览

c - c中的'AND'运算符和'OR'运算符有什么区别

这仅在我输入时有效, if(ch=='y' || ch=='Y')或者 if(ch!='y' && ch!='Y') 在我输入时无效, if(ch=='y' && ch=='Y') 而在所有条件下两者都为真

0 投票
2 回答
59 浏览

c - 无论条件如何执行 if 语句

我正在编写一个 C 程序,它要求用户提供各种输入,一个是“是”或“否”问题。如果输入 Y 或 y,则应该执行 If 语句。但是,无论您输入什么内容,都会通过 If 语句。

对此的任何帮助将不胜感激。

0 投票
1 回答
27 浏览

excel - Excel 2007,逻辑或响应不一致

关于 Excel 2007(尽管它可能与其他版本有关):我想将 Excel 数据验证应用于手动输入的数据。在这种特殊情况下,输入的形式为 NN.nnnnh,其中数字“h”是“半数”。也就是说,它可以是 0 或 5。电子表格将以英尺、英寸和 16 英寸的形式手动输入的土地测量转换为十进制英尺

半位数的作用是允许可选的更高精度到 1/32 英寸。

例如: 43.0913 是 43 英尺、9 英寸和 13/16 英寸的原始条目。

现在,通过添加小数点后五位的半数,可以表示精度为 1/32"。

例如: 27.08135 是 27 英尺 08 英寸和 (13.5/16=) 27/32 英寸的手动输入。使用 Excel TRUNC 函数将原始输入 NN.nnnnh 分解并转换为十进制数的英尺。这种转换方式类似于更熟悉的将输入为 D˚M'S" 的角度转换为 DD.dddddd)。

我想确保手动输入的第 5 位小数只有零或 5。

我可以单独应用逻辑测试来确定第五个十进制条目是零还是5。

但是,当我使用=IF(OR(结构结合这些单独的逻辑测试时 ,我得到不一致的结果IFF手动输入的数据具有整数值(即,在 NN.nnnnh 格式中,任何长度仅为一英尺或更大, 手动输入 >= 1.00000). 除非我承担桌面建筑比例模型的测量, 这有严重的局限性!!!

我附上了一个示例电子表格来说明使用的公式和结果。如果有人可以对此有所了解,将不胜感激。
(如果有办法简单地附加 *.xlsx 示例....请告诉我。我本来打算这样做,然后发现这似乎是不可能的!)

0 投票
0 回答
24 浏览

python - 为什么我不能针对单个变量检查​​多个值,而是必须分别针对每个值检查变量?

我正在学习 python 并尝试对函数进行一些简单的检查:

例如,

但是只有“apple”的输出为 True,其他的输出为 False。

我检查了下面的代码是否有效

它确实如此。为什么一个有效而另一个只检查第一个值?

只是好奇。

0 投票
1 回答
39 浏览

mysql - MySQL:在带有聚合函数的选择中,如何连接不在聚合函数中的两列?

我正在使用 Viescas 的SQL Queries for Mere Mortals及其数据集。

如果我运行他的代码:

我得到类似于下表的内容:

名称 地址 合约数量 总价 最高价

但是,第一行应该在 Name 列中输出了 Carol Viescas... 为什么我们得到的却是零?

0 投票
0 回答
14 浏览

arrays - 短路评估混乱

我有一个与短路评估有关的问题。这是代码:

短路评估在这个函数中究竟做了什么?

因为你也可以这样写那行;

记录[id][prop] = [值] 或记录[id][prop] = 记录[id][prop] || [];

为什么 [ ] 替换 [value] ?我知道逻辑或运算符将忽略原始脚本中的第一个值,但它如何自动将值放入空 []?

谢谢你。:)

0 投票
5 回答
151 浏览

c++ - 虽然循环没有中断??C++

我正在尝试用 C++ 构建一个简单的骰子游戏。我不明白为什么它没有脱离 while 循环。

您应该只能下注 100、300 或 500 欧元。

即使我输入我的赌注“100-300-500”,这应该是正确的。它仍然循环并说这是一个无效的赌注。为什么当我有它时它没有进展到 if 语句if ((bet1 == 100) || (bet1 ==300) || (bet1==500))

我尝试将 if 语句放在 while 循环和各种事情之前。我无法让它工作。

0 投票
3 回答
59 浏览

c - 这个操作是什么意思

所以我们在测试中得到了这段代码,我对它的含义和工作原理一无所知。 unsigned int a = 1, b = 2, c; 进而c = a&b || a&&b;

问题是: 的价值是多少c。答案是 1。

有人可以解释初始化中发生了c什么吗?