问题标签 [logical-operators]

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 投票
9 回答
21343 浏览

c# - 在 .NET 中依赖 && 短路安全吗?

假设 myObj 为空。写这个安全吗?

我知道有些语言不会执行第二个表达式,因为 && 在执行第二部分之前计算为 false。

0 投票
2 回答
689 浏览

r - 根据 2 个不同变量的值从矩阵中选择

假设我有一个矩阵,其中响应变量的值为一列,另外两列有 2 个特征,例如性别和位置。

如何根据性别和位置的特定值选择响应的特定值?

例如,我知道

数据集$response[gender=="Male"]

将选择所有男性。但是假设我也想从来自 location=='SE' 的男性中选择响应值。我不知道该怎么做。

非常感谢!

ps(我尝试在互联网上寻找这个,但很难找到 [] 运营商的帮助)

0 投票
5 回答
1720 浏览

php - PHP - 不是运算符,还有其他别名吗?

if(!($whatever && what()) do_stuff...

这可以用更直观的东西代替,比如:

if(not($whatever && what()) do_stuff...

?

0 投票
7 回答
561 浏览

c# - 这个“if”语句会生成空引用异常吗?

我认为我的观点很明确,在任何情况下,这会引发空引用异常吗?即在尝试访问其Count属性时反对 e.Result 为空。

编辑:为了充分利用这个问题(对于后来的提问者),我们将如何防止发生这种异常,我们可以使用lock语句吗?如何?

0 投票
7 回答
4546 浏览

c++ - 重载逻辑运算符被认为是不好的做法?

重载 &&, || 是不是一个坏主意 或逗号运算符,为什么?

0 投票
4 回答
1476 浏览

php - PHP 的逻辑运算符是否与 JavaScript 的一样?

我最喜欢 JavaScript 的一件事是逻辑运算符非常强大:

  • &&可用于安全地提取对象字段的值,如果对象或字段尚未初始化,则返回 null

    /li>
  • ||可用于设置默认值:

    /li>

PHP 是否也允许使用逻辑运算符?

0 投票
11 回答
23061 浏览

c - 如何在 C 中编写“如果 x 等于 5 或​​ 4 或 78 或...”

我有一个关于在 if 语句中使用逻辑运算符的快速问题。

目前我有一个 if 语句来检查 x 是否等于 5 或​​ 4 或 78:

我想知道我是否可以将所有这些浓缩为:

抱歉问了这么一个基本问题,我刚开始学习C。

0 投票
5 回答
508 浏览

php - 逻辑或在 if 语句中不起作用

这就是我所拥有的:

很简单,它应该style="dsplay:none"在“id”不是 9 时放置。这很好,但我也想包括“id”8、12 和 13。看起来很简单,只需添加逻辑或如下所示:

但它不再起作用了,所以它style="dsplay:none"一直在放置。

我想反过来做这个

但这一次style="dsplay:none"从来没有放置过。
这使我得出结论,逻辑或一定有问题。但它是什么?请让我知道,谢谢!

0 投票
9 回答
24933 浏览

javascript - 为什么逻辑运算符(&& 和 ||)不总是返回布尔结果?

为什么这些逻辑运算符返回一个对象而不是布尔值?

我想了解为什么它返回obj.fn()(如果已定义)ORobj._结果而不是布尔结果。

0 投票
1 回答
792 浏览

php - PHP eval() 逻辑运算符错误

为什么

if (isset($_SESSION['location']) AND !empty($_SESSION['location']))

一边工作

if (isset($_SESSION['location']) && !empty($_SESSION['location']))

才不是?

我正在使用 eval() 在 wordpress 页面中处理 PHP。对我来说,为什么 PHP 会阻塞&&而不是AND. 文档没有具体说明任何内容,其他人似乎也没有明确的答案。

感谢您的输入。

编辑

这并不重要,但我在 WP 模板中使用 eval() :