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

ruby - ruby - 如果字符串不包含在数组中

我只想在这里输出一个锚点。如果 current_page 在数组中,我会得到两个(.html 和 -nf.html)。如果它不在数组中,我会得到与数组中的项目一样多的锚点。

我正在使用StaticMatic

0 投票
3 回答
581 浏览

php - php三元语句

嗨,我最近正在查看一个购物车分页器类,试图理解他们的代码,以便在遇到以下代码行时构建自己的分页器。它类似于三元语句,但以我从未见过的方式编写。我会用谷歌搜索它,但我不知道用谷歌搜索什么。有人可以告诉我它是如何工作的以及它叫什么,这样我就可以搜索它并了解更多信息。

只要让我知道这是否足以继续运行谢谢安德鲁

0 投票
21 回答
4087 浏览

c++ - 在这种情况下使用多个条件运算符是个好主意吗?

我刚刚在关于条件运算符的维基百科文章中看到了这段代码:

我稍微更改了代码,但想法是一样的。你觉得这种条件运算符的用法可以接受吗?它比if-else结构简洁得多,并且使用开关肯定会为错误打开一系列全新的机会(任何人都失败了?)。此外,if- elses 并且switch不能用作 R 值,因此您必须首先创建变量,对其进行初始化,然后根据需要进行分配。

我真的很喜欢这个,但我想知道其他人的想法。

但是格式是必不可少的。

编辑:我还是喜欢这个。但我理解那些说“switch声明是为此而做出的”的人。好吧,也许是这样。但是如果条件是返回的函数调用bool呢?或者一百万其他你无法打开的东西。

你换恋人真的是想说服我一个巨大的if连锁店else更好吗?是的,不知道如何使用条件运算符的程序员不会理解这一点。他们应该学习如何使用它。这不是神秘的。

0 投票
4 回答
1376 浏览

php - PHP嵌套条件运算符错误?

这应该返回'a',但事实并非如此。它改为返回“b”。PHP 处理条件运算符不同部分的顺序是否存在错误?

我的想法是在这种情况下使用多个条件运算符是个好主意吗?它似乎可以正常工作的地方。

(当然,true 和 false 是出于示例的目的。在真实代码中,它们是分别评估为 true 和 false 的语句。是的,我肯定知道)

0 投票
12 回答
9977 浏览

python - Python 条件运算符解决方法如何工作?

根据我的阅读,我发现不存在内置的三元运算符(我很乐意了解更多信息。)。

我找到了以下代码作为替代:

我无法理解这段代码是如何工作的;谁能解释一下代码实际上是如何工作的?我也很想知道为什么三元运算符不存在;任何有关此的参考或链接都会很有用。

我在 Windows Vista 上运行 Python 2.6.4。

0 投票
3 回答
1638 浏览

php - if 语句在一行 if poss

我正在使用生成的 ID 打印图像。但是我想检查一下这个图像是否存在以及它是否不打印 no-image.jpg ......

如果可以将其保留在一条线上,那就太好了。任何帮助,将不胜感激。

0 投票
11 回答
176891 浏览

java - 检查 int 是否在两个数字之间

如果你试图找出一个 int 是否在数字之间,为什么不能这样做:

而不是它,你必须做

这似乎有点开销。

0 投票
6 回答
170722 浏览

php - ?: PHP 中的运算符(“猫王运算符”)

我今天在一些 PHP 代码中看到了这一点:

我不熟悉?:这里使用的运算符。它看起来像一个三元运算符,但是如果谓词为真,则评估的表达式已被省略。这是什么意思?

0 投票
7 回答
899 浏览

php - PHP 中的这种语法( page = $page ? $page : 'default' )是什么意思?

我是 PHP 新手。我在WordPress中遇到了这种语法。该代码的最后一行是做什么的?

0 投票
1 回答
2046 浏览

java - Java ?: vb.net 中的运算符

.net 中是否有?:等效的运算符?例如在java中我可以做:

而不是

我希望能够在 VB.NET 中做类似的事情。