问题标签 [conditional-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 投票
5 回答
1650 浏览

c# - 如何将条件运算与 Nullable Int 一起使用

一个小问题。知道为什么这不起作用吗?

null如果左手表达式为 True,我试图返回,否则1。看起来很简单,但会产生编译错误。

无法确定条件表达式的类型,因为null和之间没有隐式转换int

如果我用任何有效的替换nullin ,那么就没有问题。? null : 1int

0 投票
1 回答
1842 浏览

php - Mako 中使用 Pylons 的条件运算符

在 PHP 中,如果它适用于相关元素,我经常使用条件运算符将属性添加到 html 元素。例如:

我正在使用 Mako 进行模板的 Pylons 项目。我怎样才能实现类似的目标?现在,我看到了两种不理想的可能性。

解决方案1:

解决方案2:

在这种特殊情况下,该值等于测试的变量 (value="1" => blah == 1),但我在其他情况下使用相同的模式,例如<?= isset($variable) ? ' value="$variable" : '' ?>.

我正在寻找一种使用 Mako 实现这一目标的干净方法。

0 投票
2 回答
938 浏览

java - 条件表达式上缺少 Java 错误?

使用方法test1()and test2(),我得到一个Type Mismatch Error: Cannot convert from null to int,这是正确的;但为什么我的方法不一样test3()?在这种情况下,Java 如何以不同的方式评估条件表达式?(显然, aNullPointerException会在运行时上升)。它是一个丢失的错误吗?

提前致谢!

0 投票
1 回答
1905 浏览

python - 基本 Python While 循环复合条件评估

在 Python IDLE Shell 中,似乎我不能使用复合条件表达式和 while 循环。我也在括号内试过。举两个例子:

这不会评估第二个条件。但如果我写

这确实有效。有没有办法可以使用“and”运算符实现第一段代码。我已经用Java完成了。我是否只需将“if”语句放在一起即可在 Python 中实现相同的功能?

0 投票
3 回答
172 浏览

c# - 如何使用 ?字符串的关键字

我有一个简单的条件,想用?:关键字来实现它,但编译器不允许我这样做。这是确切的样本

我也试试这个

这些样本中的第一个有错误。

如何用?:关键字定义这个?并注意textbox.text` 可能为空。

0 投票
4 回答
54923 浏览

javascript - Javascript && 运算符与嵌套 if 语句:哪个更快?

现在,在你们都跳到我身上并说“你们过分关注性能”之前,让我在此表示,我更多地出于好奇而不是过分热心的性质提出这个问题。那就是说...

我很好奇使用 &&(“and”)运算符和嵌套 if 语句之间是否存在性能差异。另外,是否有实际的处理差异?即, && 是否总是处理这两个语句,或者如果第一个语句失败,它会停止@第一个语句?这与嵌套的 if 语句有何不同?

要清楚的例子:

A) && (“和”) 运算符

与 B) 嵌套 if 语句

0 投票
3 回答
90313 浏览

c# - C# 中的逻辑和条件 AND、OR 有什么区别?

可能重复:
| 之间有什么区别?和 || 还是运营商?

逻辑 AND 和 OR:

条件 AND 和 OR:

到目前为止,我只知道条件操作数。我知道它的作用以及如何在 if 语句中应用它。但是逻辑操作数的目的是什么?

0 投票
9 回答
7999 浏览

c# - 在条件运算中使用 true 和 false 作为表达式

我正在维护一些代码,并且发现了很多以下模式:

而不是这个:

有什么理由有人会这样做吗?有没有人认为前者更具可读性或更清晰?是否存在某种旧的 C“陷阱”?

0 投票
4 回答
1687 浏览

ruby - ruby 成语:谓词和条件运算符

我喜欢明智地使用三元条件运算符。在我看来,它非常简洁。

但是,在 ruby​​ 中,我发现我经常测试谓词方法,它们已经有自己的问号:

这两个问号如此接近,让我感到震惊。是否有同等紧凑和可读的替代方案?

0 投票
1 回答
408 浏览

javascript - Jquery、Cookies 和 Blogger

在我的 Blogger 博客上,我在模板中有这段代码

此代码基本上仅在博客文章位于单个博客页面上时才显示博客文章的正文。

您可以在此处查看示例 www.spoilertv.com 当您在主页上时,仅显示帖子标题。点击标题会给你完整的帖子。

我想做的是让博客的读者选择是否在主页上显示帖子的正文

我想要一个简单的单选按钮或复选框,可以放在博客上,例如“显示完整内容”。这是默认关闭的。如果用户点击它,我们然后使用 Jquery 设置一个 cookie,然后我们重新加载页面。

将使用 cookie,以便如果用户稍后返回该站点,它会记住他们的偏好并相应地显示。

上面的代码需要更新,以便它检查 cookie 的值,如果它设置为完整内容,那么它将显示。像这样的伪代码。

如果有人可以帮助我完成这个小项目,我将不胜感激。

提前感谢您的帮助。