问题标签 [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 投票
3 回答
85 浏览

php - 带有 OR 运算符的 IF 语句不起作用

//无论我做什么只显示$msg。

//也试过了

我试图做的是一个通过电子邮件向我发送数据的表格,我希望填写所有字段,所以我可能以错误的方式编写 if 语句。抱歉,如果我之前没有解释清楚。

0 投票
1 回答
19 浏览

mysql - MySQL OR 运算符在两个非空结果之间

如果 or 语句中的两个值都不为空,会发生什么?

mysql每次都使用左侧还是mysql有可能使用右侧?

0 投票
1 回答
36 浏览

javascript - JavaScript OR 运算符正确,但 if 语句未按预期运行

我在一个 JavaScript 繁重的应用程序中工作,我有以下代码:

对于if 语句,我在 Chrome 控制台中放置了一个断点并检查我的逻辑,逻辑看起来是正确的,但是当我单击 F10 按钮时,我希望进入 if 语句,而不是跳过它!

0 投票
3 回答
105 浏览

c++ - 仅当所有先前条件为假时如何执行一个块并在其中一个条件为真时执行特定块?

我正在用 C++ 制作一个小游戏,我想知道如何优化我的分支。看看这段代码:

我想要实现的是:如果按下了上、下、左、右或空格,则设置state为适当的值。如果这些条件都不成立,请将状态设置为State::Still。我的代码有效,但感觉好像我做错了。一定会有更好的办法。我的问题是:
如何仅在所有指定条件都失败时执行块,如果一个或多个条件为真,则执行特定于每个条件的块,而不像我一样使用嵌套if和大量运算符?||

0 投票
4 回答
1208 浏览

javascript - Javascript返回或赋值?

我正在使用 D3 中的一个简单示例,并且我一直在为这个 return 语句感到困惑。

我对||在 return 语句中使用运算符有基本的了解,但如果我错了,请纠正我。根据我收集到的信息,如果nodesByNames[name]未定义,则会nodesByName[name]创建一个名称为name.

我想要解决的是,我不知道如何将我的想法集中在返回一个像nodesByName[name]={name:name}.

0 投票
1 回答
1164 浏览

c# - 如何使用 || lambda 表达式中的运算符

如何使用 || (或)lambda 表达式中的运算符?

这是我尝试过的:

提前致谢

编辑

我想获取当前用户的资产列表,以及所有用户的所有资产。所有用户的资产都有一个 DefaultMapMarker 类别。

0 投票
1 回答
57 浏览

c - 在 c 中对二进制字符串进行 OR 操作,输出一半错误

我不知道错误是什么,但是or对字符串的每个字符都没有成功操作。

0 投票
0 回答
38 浏览

regex - VBScript RegEx Flavor Lookaround Method 是否存在文本文件超过 5MB 的问题?

我想知道为什么以下正则表达式:

和:

似乎在以下测试字符串上工作得很好:

但是,当我对超过 5MB 的文件使用相同类型的表达式时,它会失败。

我正在使用的 VBScript 如下:

我正在使用的编辑器在这里:http ://www.regexr.com/

问:你想做什么?

答:我希望能够基于捕获两个字符串之间任何内容的智能正则表达式代码将任何文本文件拆分为多个字符串块。第一个字符串确定器是固定术语,即“CHAPTER 1”,但第二个字符串确定器是不固定的。第二个字符串确定器是不固定的和变化的,但它是已知的。可以将其放入数组中,然后进行解析。我遇到的问题是 Lookaround (?=) 似乎要么逃脱要么陷入循环。我一直在玩“|” 运算符,正如您在此 OP 开头的第二个 RegEx 中看到的那样。我正在使用的测试文件似乎解析得很好。没问题。但是我正在使用的更大的文件......我不知道。只是出了点问题。

0 投票
2 回答
55 浏览

sql - plsql 高级或条件

我有一张包含邮政地址的表格。我的查询如下所示:

在大多数情况下,这可以正常工作,因为它只需要提供 1 行。如果有 2 个相同的记录(一个具有 numbertype = 奇数和另一个混合),则查询返回 2 行。

我不想要这个,因为我得到了一个错误。有人有一个解决方案,其中程序只得到一个 numbertype = 'mixed' 的记录吗?

因此,在上面的示例中,我只希望不显示此记录:


0 投票
1 回答
525 浏览

jsf - 如何在 EL 布尔表达式中使用 II(或)

我想有条件地渲染一个组件,如下所示:

然而,这并没有奏效。我都尝试过orand ||,但它只评估 OR 条件的左手,所以在上面的情况下,它只比较"att1"not with"att2"

如果我更改顺序,那么它会与"att2"not with进行比较"att1"