问题标签 [or-operator]

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

python - Python 在表达式中“和/或”是什么意思,“(不是 i%2)”测试什么?

我正在学习 python 列表理解并看到一个用法,但在官方文档中找不到解释。

我试图以这种方式抽象这种用法:

如果statement1被评估为false,那么使用statement 2,对吗?

我还发现,如果我运行以下命令:

输出将是:

我该如何理解这些?

0 投票
2 回答
42 浏览

php - 如何编写以下 OR?

这段代码总是返回“Equal”。我必须有一些错误的语法,但我真的找不到什么。这让我疯狂。

0 投票
1 回答
983 浏览

php - MongoDB '$or' 和 PHP 中的正则表达式

我知道有很多关于“MongoDB $ 或 PHP”的主题,但我无法理解这一点;

假设我有一个集合Compagnies

我需要使用正则表达式对此集合执行“或”查询。所以我做了:

但是结果为0。为什么?结果不应该是2行吗?现在如果我这样做:

结果将只是第一行。我不明白为什么第二行与查询不匹配,因为名称中还有“B”。'$or' 运算符的行为似乎类似于 '$and'。

我错过了什么?如何在 3 个字段之一中选择包含字母“B”的所有实体,即使一个或多个其他字段不包含此字母?

谢谢 :)

0 投票
1 回答
7856 浏览

swift - Swift 3 中的 if 语句使用 OR || 操作员

||我应该如何在 Swift 3 中使用使用 OR 运算符的 If 语句

0 投票
9 回答
181 浏览

c# - 在 if 语句中使用“或”运算符的更简单方法 (C#)

我正在统一制作游戏,并且我有这个“如果声明”,每 5 波我的商店菜单就会变得可见。代码确实有效,但我确定我做错了什么或者可以做得更好!

如您所见,“if 语句”不是那么好,通常它会一直持续到waveCount == 100但我将其删除。必须有一种更简单或更清洁的方法来做到这一点:/但我就是无法绕开它:(

编辑 1

谢谢,我对模不太了解,知道我知道我必须阅读的内容:)

0 投票
2 回答
88 浏览

c# - 或运算符/随机数

我在使用 or 运算符和随机数生成器时遇到问题。我希望随机数生成器在 1 和 h 之间提取一个数字,其中 h 由用户选择并存储为 1、6、11 和 16,然后我希望 if 语句查看随机数并确定它是否是做我编程的事情或去执行 else 语句。目前它似乎只执行 if 语句而不是 else (第二个 else,第一个工作正常)。我的代码是

我正在使用 c# 2015

0 投票
2 回答
643 浏览

sql-server - SQL Server LIKE、WILDCARDS、AND、OR 运算符、大括号

在查询以前缀 1 或前缀 2 开头的名称列表时需要帮助。这些名称应在其描述(下一列)中包含值 ABC 或 DEF。类似于下面的选择查询:

结果集应如下所示:

这可以使用多个带有通配符的“like”、“and”和“or”运算符来完成,还是有另一种更好的方法来做到这一点?

0 投票
5 回答
916 浏览

c - 字节中的位反转如何工作?

我是编程新手,我发现这种方法可以在 C 中反转字节中的位:

由用户发布以回答此问题,但我不明白它是如何工作的。这些常数是什么意思?

0 投票
1 回答
188 浏览

azure - DocumentDB 的 IN vs OR 在什么情况下更可取和更快?

我有两个 select 语句,一个是in条件,另一个是or条件,当我在 DocumentDB 中搜索一个巨大的集合时,哪个会给出最好的

提前致谢!!!

0 投票
3 回答
47342 浏览

angular - Angular 2 ngSwitchCase,或运算符不工作

我有多个 switch 语句,但在某些情况下我需要常见的情况。所以,我正在尝试

OR operator => ||

例子:

输出:

这里倒数第二个案例由多个案例组成,现在默认情况下case 'd'仅适用于case 'e' and 'f'.

ngSwitchCase我在文档中看不到任何多个案例:

https://angular.io/docs/ts/latest/api/common/index/NgSwitchCase-directive.html https://angular.io/docs/ts/latest/api/common/index/NgSwitch-directive.html

Angular 2 不支持 中的||运算符ngSwitchCase吗?