问题标签 [if-statement]

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

c# - 为什么 if 语句中的这个字符串初始化会阻止我打印?

如果我有一点问题

但我不能打印你的价值我不知道为什么

0 投票
5 回答
8146 浏览

c# - C#:如何将 switch 与 if 语句结合使用?

我需要将开关与 if 语句结合起来。

我怎样才能做到这一点?我想做这样的事情:

0 投票
4 回答
96 浏览

php - 检查网站并决定 CSS 样式?

我的目标是在顶部有一个类似的酒吧:http: //www.keltainenporssi.fi/ 当前站点的颜色为红色,而其他站点为黑色。

你将如何达到我的目标?也许通过php?

伪代码中的语法可能是

0 投票
4 回答
124 浏览

c# - 我应该假设两元素枚举将保持这种方式吗?

我有两个成员 enum 发生了很多事情:

假设我想根据我的枚举值为 i 分配一个不同的值。

我应该写这个:

或这个 :

或者这个:

我通常选择第一个选项,因为它写起来更快,但我总是觉得有点不对劲。你平常都做什么?

我在 c# 中发布了代码,但这个问题与语言无关。

我真的不知道应该如何标记它,如果需要,请不要犹豫重新标记它。

编辑:也许我的问题还不够清楚:我真正想知道的是:我应该假设我的枚举永远不会改变并采用快速的方式,还是应该考虑它可能会改变(尽管我没有改变它然而),并添加一些错误处理代码,这样我就不用花费数周的时间来跟踪错误的位置(如果它发生了变化)

0 投票
10 回答
10719 浏览

comments - if-then-else 结构中的注释应该放在哪里?

我从来没有决定什么是最好的评论方式if-then-else结构的最佳方式,所以我从来没有标准化一致的方式来评论它们。我很欣赏任何见解。

一些选项:

一个)

缺点:在多个 dothis() 语句的情况下,我喜欢对主要块进行注释,在这种情况下,IF 注释是属于第一个 dothis() 块还是属于整个 IF 情况并不总是很清楚

或 b)

缺点:只适用于简短的评论。如果代码中没有直接明确 IF 和 ELSE 的情况,我通常会注释 IF-THEN-ELSE 结构,这通常需要超过一行的注释。

或 c)

PS:我知道“代码应该是自我解释的”,但情况并非总是如此......

0 投票
10 回答
17405 浏览

programming-languages - if/else 和 if/elseif

如果我有这样的语句块:

或像这样:

有什么不同?

似乎对于 if/else,if 部分用于 true 状态,else 部分用于所有其他可能的选项(false)。else-if 对许多条件很有用。这是我的理解,还有什么需要注意的吗?

0 投票
6 回答
449 浏览

if-statement - 是否正在编写 `if (foobar == ("this" || "that"))` 来检查 foobar 是否等于任何主要语言支持的“this”或“that”?

我对能够用这样的某种语言编写 if 语句有微弱的记忆:

代替:

后者更冗长,因此对我的审美吸引力较小。

任何主要语言都支持以前的约定吗?这是否没有得到广泛支持的原因?

0 投票
6 回答
467502 浏览

java - 如果带有字符串比较的语句失败

我真的不知道为什么下面的 if 语句没有执行:

下面是全班。

这可能是一个非常愚蠢的逻辑问题,但我一直在这里拉头发,无法弄清楚这一点。

谢谢你看:)

0 投票
12 回答
2373 浏览

java - If-else 替代方案

我有一个我正在编写的程序,它的工作原理是填充一个二维数组来检查获胜条件,它是 noughts 和 crosss,所以二维数组是在单击按钮时填充的,1 代表一个圆圈,2 代表一个交叉,那么 checkWin() 将按照这个原则工作,而不是实际的代码......

您可以立即看到,对于每一个获胜条件,这都会很混乱,有没有办法重写这个获胜检查以缩短一点?

0 投票
3 回答
1400 浏览

php - PHP - 评估 IF 语句的最佳实践

考虑以下

上面的每一行几乎都做同样的事情。我并没有特别关注我使用哪一个。我应该更具体吗?真的有关系吗?