如果没有相关项,则为 FOR 循环的结果
Result of FOR-loop if there is no related item
在跑道calculation_field A中,我汇总了text_field中包含"searchstring_1"的每个相关项目(来自另一个应用程序)的数量,在calculation_field B中,所有包含"searchstring_2"的相关项目都
包含在B中以下代码没有问题 - 如果存在相关项。但是,如果不存在相关项目,则"1"(="未找到"?)将显示为"结果"。我尝试了几件事,但找不到计算的解决方案,例如:如果没有相关项目,则结果 = 0(或"或 null),否则让运行 for 循环。有人提示我能做什么吗?谢谢雷纳
var str = all of text_field;
var num = all of number_fields;
var total = 0;
for(var i = 0; i < num.length ; i++) {
if (str[i].indexOf("searchstring_1") === 0) {
total += num[i];
}
}
如果未显式指定返回值,则计算字段始终返回上次使用的值。也许在您的情况下,i
的最后一个值,str[i].indexOf("searchstring_1")
会返回-1,我认为...
若要确保返回 total
的值,只需添加
total;
在计算字段值的末尾。
享受迈克尔/汉堡
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 我的javascript for循环不起作用
- For循环冻结Javascript
- 如何在for循环中添加事件侦听器
- 双“for”循环(循环)
- javascript for循环不起作用
- for循环中的javascript if语句找不到==
- Javascript在for循环中等待处理请求
- For循环在Jquery中只运行一次
- 如何在for循环中使用计数器
- for循环中的JavaScript闭包
- 为什么我们在ES2015中需要一个新的for循环结构,而我们已经有了for、forEach
- For循环在调用时未运行
- 如何使用for循环添加所有按钮'单击事件
- 如何更改在for循环中生成的圆的位置
- 为什么这个For循环会使浏览器实验室崩溃
- 为什么我使用javascript获得了一个无限的for循环
- 在for循环中使用多维数组设置google.maps.Marker图标
- 如何在angularJS中运行for循环而不使用html标记