问题标签 [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.
javascript - Javascript如何使用带括号的和/或运算符
HelloWorld
我有一个在属性中包含字符串的对象hello
。我想检查两个字符串,如果它与任何一个都不匹配,那么我想执行某些代码。
但是,我觉得这可以优化并提高可读性:
我预计这两项检查都是虚假的,但我肯定在这里遗漏了一些东西。我认为我对 javascript 中的 AND/OR 运算符没有正确理解,或者我以错误的方式使用括号。谁能解释一下?
sql - CASE 语句的 THEN 部分中的 OR 运算符
我有以下 SQL CASE 语句。我想将 NULL 值作为“SENNo”条件的一部分:
所以我希望它能够有效地执行以下操作:
这不起作用,但我不确定如何构建我的逻辑。
编辑:这是 jparask 的建议让我走上正轨后的解决方案:
c++ - 或操作员不工作
当我输入 start 时,即使我满足条件,程序也会输出 else 函数,我也尝试过 && ,但它仍然不起作用。任何答案将不胜感激。
ruby - ruby how to use "||" (or-equals) operator in parentheses after "==" to match multiple expressions, i.e. x == (5 || 6)
I'm trying to get the ==
operator to match two possible values like so.
So this doesn't work, but is there a way to match multiple values at the end of a ==
operator in ruby? I think I've seen it done before, so that's why I tried it, but I'm not sure about that.
javascript - 如果存在则使用 value,否则使用 or 运算符分配默认值
我在一本书中找到了这个例子:
我简化了它,这样我就不必使用特殊的对象范围:
当 b 被定义时,它就起作用了。当 b 未定义时,它不起作用并抛出 ReferenceError。
我做错什么了吗?谢谢!
haskell - 非严格与严格的 OR 运算符
这个相当简单,但我在其他任何地方都没有找到令人满意的答案。这是关于严格与非严格运算符的比较,在本例中为简单的 OR。
我是否正确理解,使用严格的运算符,您总是必须查看两个布尔值中的第二个,如下所示:
strict_or False True = True
strict_or True False = True
等等?
non_strict 运算符怎么样,这个运算符总是只查看第一个值,还是需要 2 个 True 值才能返回 True?
即or True False = True
与or True False = False
?
现在看起来,我的代码中仍然存在一些逻辑错误:
perl - perl 逻辑或运算符
在第二种情况下,这里的 OR-ing 是如何出现的并不清楚(第一种情况是 oring with null 似乎很清楚)?
c# - 如何在 C# 中短路“或”赋值?
在 JavaScript 中,我们可以OR
像这样使用两个对象/属性:-
还
我们可以OR
C# 类对象吗?
编辑:-
不适合我使用??
错误:-
Operator '??' cannot be applied to operands of type 'MultipleCast.Program.SpecificClass1' and 'MultipleCast.Program.SpecificClass2'
operator-overloading - 如何在 Julia 中重载/重新定义二元运算符?
我一直失去关于如何重新定义说||
(“或”)或&&
(“和”)二元运算符的参考。我在某处读到必须先做的事情importall Base
。然后我尝试了
并且
但这些都不起作用。如果有人可以提供参考解释如何执行此操作的基础知识,我将不胜感激......我无法找到具有诸如“在 Julia 中重新定义二元运算符”之类的查询......