问题标签 [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.
jsf - JSF具有不同的对象类型
我正在尝试比较 JSF 中的两个不同对象。一个字符串和一个整数,当然它不起作用......
//myVar ==> 整数对象
//myVar2 ==> 字符串
我尝试使用 myVar.toString 但它是错误的。那么该怎么做呢?
谢谢
c# - 我应该如何在 C# 中重写一个非常大的复合 if 语句?
在我的 C# 代码中,我有一个很天真地开始的 if 语句:
它正在增长。我认为现在必须有20个条款。
我应该如何处理这个?
c# - 使用 LINQ 的条件分组依据语句
我有一个似乎相当简单的要求,但环顾四周,我无法得到一个简单的答案。我查看了 MSDN 论坛、Exper Exchange 并没有给我任何实质性的东西。
我有以下 LINQ 代码
我希望能够按RevLevel
和有条件地分组SAPLocation
。我将始终按 分组PartNumber
,但其他两个是可选的。因此,如果一个变量bRevLevel
为真,那么我们分组RevLevel
,如果bSAPLocation
为真,那么我们也分组SAPLocation
。
任何帮助将不胜感激,我正处于多个SummaryLog
定义开始看起来很有吸引力的阶段。
谢谢,托马斯
xpath - XPath 中是否有“if -then - else”语句?
xpath 中的所有丰富功能似乎都可以执行 "if" 。但是,我的引擎一直坚持“没有这样的功能”,而且我在网上几乎找不到任何文档(我发现了一些可疑的来源,但它们的语法不起作用)
我需要从字符串的末尾删除 ':' (如果存在),所以我想这样做:
有什么建议吗?
jquery - 在 JQuery 中使用 If
我正在使用 jQuery Clean Calendar Plugin,它运行良好。但是,在我的 jQuery 代码中,我想检查textbox.val()
. 然后我想做一些操作。如何检查值中是否包含“/”?
php - PHP中的连续if
我现在在 PHP 中进行一些验证,并且正在运行分配条件语句,例如:
等等。。
有没有很好的方法来做到这一点?还是我只运行十个像上面那样的 If 语句?我显然不能使用switch
,但我正在寻找那种类型的解决方案..
PS ..我正在使用 Zend Framework 进行验证
python - Python 和 if 语句
我正在运行一个脚本来为 exe 文件提供如下语句:
我正在使用命令提示符,当我使用这些数字运行 exe 时,有时它似乎不正常。就像有时它会打印出 52.62263 的 3 条语句,但在它们全部打印出来之前,它会打印出一个 26.5651,然后返回 52.62263。不仅仅是那些数字表现得像这样。不同的运行可能是不同的数字(“两个”90 语句之间的 52.62263)。总而言之,我希望它按从上到下的顺序打印。有什么建议并使用我的代码有什么有用的解决方案吗?谢谢!
jquery - 如何使用 Jquery 更改表单文本但在用户填写时保留它?
(我希望我的标题是可以理解的,很难总结。)
我有一些脚本可以根据所选单选按钮更改表单内的一些文本,如您在此处看到的:http: //jsbin.com/onowu/
问题是,如果某个用户输入了一些文本,然后单击另一个单选按钮,它将删除他的文本。
我正在寻找的是一种仅在用户没有填写任何文本时才更改灰色文本的方法。如果用户删除他的文本,它将根据所选的单选按钮用文本填充空白。
你可以在这里看到我的代码:http: //jsbin.com/onowu/edit
coding-style - 如何缩进'if'语句的长条件?
我的问题与上一个问题有关,但提供的解决方案并未解决我在下面概述的问题。在谷歌搜索之后,我没有找到任何代码样式指南来解决这样的 if 语句中长条件的特定问题。
或者:
这两种风格的问题是,我的眼睛很难在真正的块中找到代码并将其与条件句分开,或者在长时间的条件后,眼睛很难确定正确的下一行一行,特别是如果 if 语句已经在函数或其他 if 语句中缩进了几个制表符。
最好做这样的事情:
或者这种风格会更好地以以下任何一种方式缩进每个新条件:
有没有人有一个编码风格指南(可能是公司编码风格政策)以不同于我建议的方式或更好的方式解决这个问题?哪一个更可取,您能找到我提到的解决方案的任何缺点或优点吗?
java - Java:如果与 Switch
我有一段带有 a) 的代码,我将其替换为 b) 纯粹是为了便于阅读......
一种)
b)
...切换版本会通过所有排列级联还是跳转到一个案例?
编辑:
下面的一些答案是关于上述方法的替代方法。
我已经包括以下内容以提供其使用的上下文。
我之所以问上面的问题,是因为经验性地提高了添加单词的速度。
这无论如何都不是生产代码,并且作为 PoC 被迅速破解。
以下似乎是对思想实验失败的确认。
不过,我可能需要比我目前使用的更大的词库。
失败的原因是我没有考虑仍然需要内存的空引用。 (呸!)