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

c# - “else if”比“switch() case”快吗?

我是前 Pascal 人,目前正在学习 C#。我的问题如下:

下面的代码是否比进行切换更快?

和开关:

哪个更快?

我在问,因为我的程序具有类似的结构(很多很多“else if”语句)。我应该把它们变成开关吗?

0 投票
7 回答
818 浏览

php - 检查 PHP 中的 If Then 语句

当我写一个 if 语句时,我让它检查一个变量,如下所示:

我怎样才能让我的 if 语句来检查两个变量是否设置与此类似:

所以基本上我如何一次检查 if 语句中的两件事?

0 投票
5 回答
34299 浏览

sql - PostgreSQL "IF" 语法错误

我是 PostgreSQL 新手,我已经遇到了第一个问题。

我写了一些代码来了解事务是如何工作的,按照手册一步一步来。

简而言之,我创建了 2 个表,用户和移动:第一个表中包含名称、电子邮件和信用列,第二个表中包含 from、to、import 列。

所以,我正在尝试这种方式:

我总是得到错误:

错误:“IF”处或附近的语法错误

我错在哪里?

PS:不要专注于示例功能,这只是我理解交易的尝试......现在,IF子句......

0 投票
1 回答
2185 浏览

javascript - 使用 XML 和 Javascript/Jquery 填充页面,检查 url 是否与 xml 标记相同

我需要创建一个 javascript 函数来编写基于 url 的页面,所以基本上我正在尝试创建一个 javascript 函数来检查 url,并从那里找到相应的 xml 项。

这背后的原因是,html 页面可以被复制、重命名和 xml 更新,并且页面将填写 xml 表中的所有其他内容。

请让我知道这是否是完全错误的方法,有更好的方法。谢谢!!!

XML 代码::

JAVASCRIPT:

和 HTML:

任何帮助都将不胜感激,我对 javascript/jquery/xml 很陌生,我真的遇到了麻烦。我想做的主要事情是有一个填充网站的 xml 文件,每个项目都是新页面的内容,在这种情况下是投资组合项目。

干杯!

威廉

0 投票
5 回答
271 浏览

c - If 和等式语句

我试图在这里解决问题,但我不知道为什么我的代码不起作用。任何帮助表示赞赏。编辑:编辑以进行下面提到的更正,但输出的第二行仍然有一个额外的“15”(粗体),我不明白它来自哪里。

我的输出是

18662658515 5552272 15

0 投票
5 回答
4361 浏览

matlab - matlab中的元素ifs - 它们存在吗?

假设我有以下基本的 if 语句:

问题是 A 不是一个简单的数字,而是一个向量。如果 A 中没有元素为 0,则 Matlab 返回 true。我正在寻找的是矢量化的?为 A 中的每个元素执行上述 if 语句的方法。

实际上,我只是想尽可能快地做到这一点。

0 投票
13 回答
2742 浏览

python - “其他”在 Python 中被认为是有害的?

在一个关于 Python 声明的问题的回答中(由S.Lott 撰写)try...else

实际上,即使在 if 语句中,else: 也可能以非常糟糕的方式被滥用,从而产生很难找到的错误。[...]

三思而后行:。这通常是一个问题。避免它,除非在 if 语句中,甚至考虑记录 else 条件以使其明确。

这是一个广泛持有的观点吗?被else 认为是有害的?

当然,您可以用它编写令人困惑的代码,但任何其他语言结构都是如此。在我看来,即使是 Python 也是for...else一件非常方便的事情(对于try...else.

0 投票
2 回答
38875 浏览

c# - if 语句出错 - 无法将类型隐式转换为“bool”

我在转换类型时遇到问题。我正在尝试这样的代码(稍后会使用最少的详细代码):

但是“如果”声明转换城市但我不断得到:

无法将类型“字符串”隐式转换为“布尔”


我想要实现的目标:我有一个搜索引擎,它有一个用于搜索文本的文本框和两个用于搜索位置的单选按钮(IE City1 或 City2)

当我收到搜索文本和单选按钮时,它们是字符串的形式

当我收到城市单选按钮时,它们将采用“city1”或“city2”的格式。

我需要做的是将城市单选按钮转换为 int,以便我可以在搜索数据集中使用它们。我需要转换"city"为 integer1"city2"integer 2

我知道这可能是一个简单的类型转换,但是我无法弄清楚。到目前为止,if上面的代码给了我错误:

0 投票
2 回答
1507 浏览

haskell - 表达式中的语法 - Haskell

我是 Haskell 的新手!!我写了这段代码:

没有if语句它可以正常工作,但是当我输入if语句时,会显示以下错误:

表达式中的语法错误(意外的“}”,可能是由于布局错误)

我在这里做错了什么?

谢谢

0 投票
7 回答
197912 浏览

javascript - jQuery if 语句,语法

什么是仅当 A 和 B 为真时才进行操作的简单 jQuery 语句?如果 A 不正确,请停止。如果 A 和 B 为真,则继续。`