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

language-agnostic - 您多久担心需要处理多少个案?

如果您有以下情况:

如果说 80% 的时间$var是 3,您是否担心在找到真正的案例之前它会经历 4 个 if 案例?

我在想在一个小站点上这没什么大不了的,但是当那个 if 语句每秒运行 1000 次时呢?

我正在使用 PHP,但我认为语言无关紧要。

0 投票
30 回答
1433450 浏览

python - 在“if”语句中设置多行条件的样式?

有时我将ifs 中的长条件分成几行。最明显的方法是:

视觉上不是很吸引人,因为动作与条件融为一体。但是,这是使用正确的 Python 缩进 4 个空格的自然方式。

目前我正在使用:

但这不是很漂亮。:-)

你能推荐一种替代方法吗?

0 投票
3 回答
45505 浏览

c++ - switch case vs if else

I was wondering if there was any difference in the way the following code was compiled into assembly. I've heard that switch-case is more efficient than if else, but in this example I am not quite sure if that would be the case.

and

0 投票
10 回答
381116 浏览

if-statement - 格式化具有多个条件的 if 语句的最佳方法

如果您想根据两个或多个条件执行某些代码,这是格式化该 if 语句的最佳方法?

第一个例子:-

第二个例子:-

这是最容易理解和阅读的,记住每个条件可能是一个长函数名或其他东西。

0 投票
18 回答
50807 浏览

if-statement - “如果”贵吗?

我一辈子都记不住老师那天到底说了什么,我希望你可能知道。

该模块是“数据结构和算法”,他告诉我们一些类似的事情:

if声明是最昂贵的[东西] 。[某事]注册[某事]。

是的,我确实有一个可怕的记忆,我真的很抱歉,但我已经搜索了几个小时,但没有任何结果。有任何想法吗?

0 投票
5 回答
67759 浏览

sql-server - 用于搜索数据库的where子句中的SQL if语句

我正在创建一个存储过程来返回搜索结果,其中某些参数是可选的。

我想在where子句中添加“if 语句”,但无法正常工作。where子句应仅按非空参数过滤。

这里是sp

任何想法如何做到这一点?

0 投票
10 回答
12844 浏览

php - 哪个更快:in_array() 还是 PHP 中的一堆表达式?

执行以下操作是否更快:

或者:

是否有许多值,在这一点上做一个或另一个更快?

(在这种情况下,第二个选项中使用的数组并不存在。)

0 投票
8 回答
45156 浏览

sql - 哪个 SQL 语句更快?(拥有与在哪里......)

或者

0 投票
9 回答
11140 浏览

comparison - 彻底使用“if”语句或“try/catch”块?

给我一些关于哪个是更好的编码实践/使代码更高效/看起来更漂亮/无论如何的想法:增加和提高使用 if 语句来预测和捕捉潜在问题的能力?或者只是简单地利用 try/catch?

假设这是针对 Java 的(如果重要的话)。

编辑: 我目前正在摆脱一些公认的过时和受限制的当前编码实践,但我对这样做的必要性有点担心(例如this)。我只是在询问对此的一些看法。不是辩论。

0 投票
14 回答
9783 浏览

if-statement - 从函数中提前返回是否比 if 语句更优雅?

我和一位同事对以下哪个更优雅存在争议。我不会说谁是谁,所以是不偏不倚的。哪个更优雅?

...或者...