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

python - 仅当 Python 中的非无时才检查应用条件

我希望日期成为条件或None使条件为真。所以我写了

但是 PyCharm 检查器发誓:

预期类型“日期”,改为“无”

为什么以及如何成功?

更新

d是当前枚举项的日期;如果self.StartDateNone,那么所有的d-s都应该被处理,如果self.StartDate包含日期,它应该削减所有之前的d-s

0 投票
1 回答
95 浏览

c - 此代码是否会导致内存泄漏?

这里有人问了关于||运营商的问题。他想知道为什么(j=3) || (i=3)不给 i 赋值 3。那篇文章在这里:确定 C 的打印

在我对这个问题的第一个回答中,我举了这个例子来说明如何使用这个“特性”:

是的,我知道它应该打印到 stderr,但这不是主题。如果我没记错的话,有人告诉我这个构造可能会导致内存泄漏。我觉得很难相信,所以请给我解释一下。

有什么特别的理由不使用这个结构吗?除了它给人的明显的“因为我可以”的印象之外?

0 投票
0 回答
147 浏览

javascript - 什么是|| javascript中的运算符

我是 JavaScript 新手。我不认为|| 这里是布尔 OR 运算符。这条线是什么意思?为什么在某些字符串上使用 OR?这是否意味着如果 process.argv[2] 为空,则将“abc”分配给 x?

0 投票
1 回答
717 浏览

mysql - 在 WHERE 子句中使用多个 OR 运算符的 INNER JOIN 会增加执行时间

正如我们所知 - “复杂条件的 INNER JOIN 显着增加了执行时间,请参考这个

考虑查询

在这里比较将通过“嵌套循环”完成,因此执行时间会更长,但如果我们有类似的查询 -

或类似-(SELECT ... FROM Table1 INNER JOIN Table2 ON Table1.P3 = Table2.P3 where Table1.P1 LIKE "abc" OR Table2.p2 LIKE "xyz")

比较是否也将仅通过嵌套循环进行(对于 P1 和 P2 列)?

0 投票
2 回答
185 浏览

javascript - Javascript:如何在if构造中获得一个变量可以相等的可能值列表

我希望我的 textarea 的值是 1、2 和 3 的列表,具体取决于提示中提供的数字。但是,它仅适用于每个列表的第一个数字。

0 投票
2 回答
51 浏览

sql - SQL - 在参数中使用 OR 运算符

我正在使用 Oracle 11g,并且我有一个使用 WHERE 子句中的参数的简单查询(报告),但我无法有效地使用 OR 操作。

我的 WHERE 子句是:


请注意:

  • seg.START并且seg.END是日期时间类型
  • [DaysBeforClass]并且[DaysAfterClass]是最终用户的参数(文本框)

我需要的是用户同时和单独使用这两个参数。

目前,此 WHERE 子句适用于以下情况:

  • 用户同时使用这两个参数
  • 用户仅使用 DaysBeforClass 参数

有任何想法吗?

感谢帮助!

0 投票
1 回答
219 浏览

javascript - 链式逻辑 OR 比较

为什么这不起作用:

它的目的是检查 x 是否不等于 a OR b OR c。

编辑:我将如何检查 x 是否不等于 a OR b OR c?

编辑:好的,这是重复的。我现在该怎么办,即使在意识到我的错误之后也要扣分?:P

0 投票
1 回答
33 浏览

python - 使用带有或运算符的两个键合并两个数据帧

我有两个关于财务数据的数据框。每个都有两个键,ticker 和 cusip。我想根据这两个键中的任何一个的匹配来合并这两个 datafames(不需要它们的交互)。如果我用

它只会返回那些带有匹配的股票代码尖峰的观察结果。我需要有或运营商。sql中这样的东西是我要问的qhat:

我会很感激你的提示。

0 投票
2 回答
1094 浏览

select - Typo3 Typoscript-Select 在 where 条件下使用 OR 运算符

我尝试从与类别或子类别链接的表 sys_files 中选择所有文件。

在我的示例中,文件的主要类别具有 ID 1,并且上面有一些子类别。

我首先创建了 SQL 代码,直接在数据库上试用:

这按预期工作正常。

现在,我尝试在打字稿中进行类似的操作,如下所示:

这不起作用。但真正奇怪的是,它工作了一半。所以如果我写这样的地方:

它显示为所有类别为 1 的文件。但它不显示类别为 1 的文件。

我现在像这样写吗

它的工作方式相反,它显示 id 为 1 的类别的文件。但没有父 id 为 1 的文件。

在 select 的官方文档中(在这里找到),它只是告诉 where-option:

没有单词“WHERE”的 WHERE 子句。

但这并不是全部。我尝试了很多东西,而且我尝试的所有东西都不像真正的 SQL 代码。我不知道这个typo3 的东西是不是有问题,或者我只是使用它完全错误。

0 投票
1 回答
41 浏览

javascript - 带有“OR”运算符的三元运算符不起作用?

处于this.state.accordian“更新卡车详细信息”的状态。因为我正在检查 a) 更新的港口条目 b) 更新的托运人更新 c) 更新的 MT 集装箱详细信息

因为它不匹配它不应该显示,但我能够看到图标。

请指导我。