问题标签 [and-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.
ruby - Ruby 中 And/&& 的运算符优先级
我对 Ruby 中的 and/&&/= 关键字有疑问。
ruby 文档说,上述关键字的优先级是:(1)&&、(2)=、(3)and。
我有我写的这段代码:
输出是:
1) 2 4 [预期]
2) 4 4 [为什么?]
出于某种原因,使用 && 会导致 a 和 b 都评估为 4?
php - PHP:如果 !empty & empty
所以我有这个表格..有2个字段。“Youtube”和“链接”我想做的如果你已经填写了YouTube,应该是这样的:
}
这完成了它的工作,但如果链接中没有任何内容,我也想检查相同的 if()。所以我这样做了:
但是,如果我想检查相反的内容,如果 LINK 中有内容而 youtube 中没有内容,该怎么办?如果我想检查这两个中是否什么都没有?
python - 重新定义 __and__ 运算符
为什么我不能重新定义__and__
运算符?
我想要(a>0) && (b>0)
,但我得到了 b,通常的行为and
regex - Regex AND operator
Based on this answer
Regular Expressions: Is there an AND operator?
I tried the following on http://regexpal.com/ but was unable to get it to work. What am missing? Does javascript not support it?
Regex: (?=foo)(?=baz)
String: foo,bar,baz
javascript - 赋值中的 Javascript AND 运算符
我知道在 JavaScript 中你可以这样做:
oneOrTheOther
如果变量不是 、 或 ,则变量将采用第一个null
表达式undefined
的值false
。在这种情况下,它被分配给第二条语句的值。
但是,oneOrTheOther
当我们使用逻辑 AND 运算符时,变量会分配给什么?
someOtherVar
非假时会发生什么?假的
时候会发生什么?someOtherVar
刚刚学习 JavaScript,我很好奇与 AND 运算符一起赋值会发生什么。
java - Java 是否会检查“&&”(和)运算符中的所有参数,即使其中一个参数为假?
我有这样的代码:
假设对象为空。
此代码是否导致 nullPointerException 或 if 语句不会被执行?
如果是这样,如何重构此代码以使其更优雅(当然,如果可能的话)?
c++ - C++如何处理&&?(短路评估)
当遇到 (bool1 && bool2) 时,如果 bool1 被发现为假,c++ 是否会尝试检查 bool2 还是会像 PHP 那样忽略它?
对不起,如果这是一个太基本的问题,但我真的在 Schildt 和互联网上都找不到提及。
delphi - 在 **if 语句中使用 **and** 运算符**
我是被朋友引导到这个网站的。
我正在尝试and
在 Delphi 中使用,但我似乎做错了什么。你有什么需要投入使用的吗?
我有以下代码:
我在第二个 = 符号处收到错误