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

javascript - javascript - 评估某事是否为空时,对象不是函数错误

我有以下代码:

控制台打印出来的地方:

但 javascript 仍在尝试执行 callback() 函数调用。知道为什么吗?

0 投票
2 回答
145 浏览

ruby - 在 Ruby 中使用 or 运算符简化“任何”检查

如何简化以下检查?...

类似于

这种语法有点偏离,但基本上从所需的键集中减去你拥有的键。如果您的集合中有所有必需的键,则结果应该为空。

我不确定正确的语法?. 任何帮助,将不胜感激

0 投票
1 回答
137 浏览

java - 通过循环进行 Java 整数确认

我如何断言用户将输入一个数字(非零)?是否可以使用 OR 运算符 (||) 将其添加到 if 语句中?

0 投票
0 回答
622 浏览

google-fusion-tables - Google Fusion Tables OR 逻辑运算符

我计划使用复选框从我的 Google Fusion Tables Map 中过滤搜索结果。我希望在我的查询中实现 OR 运算符。我试图寻找解决方案,我找到了这个页面。它只列出了这些运算符:>, <, >=, <=, = and LIKE, MATCHES (equivalent to LIKE), STARTS WITH, ENDS WITH, CONTAINS, CONTAINS IGNORING CASE, DOES NOT CONTAIN, NOT EQUAL TO, IN.

我需要一个 OR 运算符。我需要检索包含一系列字符的行。首先,它将查找评级等于 1、2、3、4 或 5 的列。然后查找价格等于 $、$$、$$$、$$$、$$$ 的列美元。

有什么替代方法可以做到这一点?

0 投票
1 回答
50 浏览

sqlite - SQLite 不处理 || 喜欢或

我以后代的名义自我回答。问题是为什么这个 SQLite 查询没有达到我的预期:

它只选择 is_current 为 NULL 的行!呸。

0 投票
2 回答
157 浏览

java - 短路运算符是否过载?

使用按位运算符有两种情况:

对于布尔值

对于整数

以上两种情况均符合http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.22.2

是运营商| 超载?

我只是想问一个非常简单的问题:是“|” 重载或它对布尔值(当然是二进制等价物)和整数执行相同的按位或任务?

0 投票
1 回答
1587 浏览

sql - ArcGIS中的SQL - 在多列中查找值LIKE

我使用的是 ArcGIS 10.1,它只允许您写出 WHERE 语句来过滤表中的某些要素。

我目前的说法是:

基本上,我必须在第 1 列或第 2 列的字符串中获取所有包含某个单词的行。我会合并这些列,但它们每个仅支持 254 个字符,我需要的不止这些。

是否可以在不使用多个 OR 运算符的情况下在每个语句中搜索多行?

0 投票
2 回答
3349 浏览

c++ - 反转按位左移和 OR 赋值

这将是什么反函数?

B当我已经拥有相应的 时,如何获得A

0 投票
1 回答
702 浏览

ruby - 使用 ruby​​ 的 'case'/'when' 方法和 || 或 && 运算符等

我只是尝试运行一些看起来像这样的代码

它运行不正常,每次都返回 nil 。用括号括起来nil || "epsg"也不起作用

事实证明,红宝石不允许我||在此使用运算符

现在我假设 ruby​​ 采用 case/when 方法并最终将其分解为一组看起来像

但显然它没有。这里发生了什么?

谢谢

0 投票
2 回答
1569 浏览

sql-server - 使用 OR 运算符在 where 子句中选择大小写

我有一个学生表,其中有一列名为 SEN。SEN 包含每个记录的 S、A、P 或 N。在我的 WHERE 子句中,我想根据 SEN 中的值过滤我的结果集。我的 SELECT 语句包含一个名为 subgroup 的变量,该变量由参数填充。当过滤到单个值是 SEN 列时,我已经设法让它工作,即:

但我想过滤学生有 A、P 或 S 的位置,并使用参数值“SENYes”触发此过滤器。我下面的代码不起作用,但可以说明我的要求。

更新:

在我的代码中使用 IN 运算符有效: