累加一个数组';s值-Javascript
我试图在数组中累积一系列数字累加一个数组';s值-Javascript,javascript,arrays,addition,Javascript,Arrays,Addition,我试图在数组中累积一系列数字e6 这是相关代码 e3 = prompt(e1 + ", Please enter few numbers (maximum of 6) separated by commas", "1,2,3,4,5"); e6 = e3.split(','); for(var a=0;a <= e6.length ;a++) { e9=e9 + +e6[a]; } document.write(e9) ; 编辑2:这是我的全部工作
e6
这是相关代码
e3 = prompt(e1 + ", Please enter few numbers (maximum of 6) separated by commas", "1,2,3,4,5");
e6 = e3.split(',');
for(var a=0;a <= e6.length ;a++) {
e9=e9 + +e6[a];
}
document.write(e9) ;
编辑2:这是我的全部工作 var e3=提示(“请输入几个数字(最多6个),以逗号分隔”,“1,2,3,4,5”);
变量e6=e3.拆分(',');
var e9=0;
对于(var a=0;a
var e3=prompt(“请输入几个数字(最多6个),以逗号分隔”,“1,2,3,4,5”);
变量e6=e3.拆分(',');
var e9=0;
对于(var a=0;a
您应该只查看e6.length-1,但最好的解决方案是避免“一次关闭”错误
var e3 = prompt("Please enter few numbers (maximum of 6) separated by commas", "1,2,3,4,5");
var e6 = e3.split(',');
var e9 = 0;
e3.split(',').map((x)=>{e9 += +x})
document.write(e9)
您应该只查看e6.length-1,但最好的解决方案是避免off-by-one错误
var e3 = prompt("Please enter few numbers (maximum of 6) separated by commas", "1,2,3,4,5");
var e6 = e3.split(',');
var e9 = 0;
e3.split(',').map((x)=>{e9 += +x})
document.write(e9)
错误在for循环声明中:
“a错误在for循环声明中:
“a使用
var
声明变量,并将e9
初始化为0
@Pointy No luck<代码>变量a=0;e9=0代码>@andirew1990从你的小提琴(编辑#2)中,看起来你已经解决了这个问题。正确吗?用var
声明变量,并将e9
初始化为0
@Pointy No luck<代码>变量a=0;e9=0代码>@andirew1990从你的小提琴(编辑#2)中,看起来你已经解决了这个问题。对吗?什么都没变。仍然显示,请现在检查。现在对我来说工作正常。现在在document.write(e9)中根本不显示任何内容。我忘了提到我之前已经声明了所有变量。将编辑主帖子。@andirew1990此代码工作正常。可能是周围的HTML不正确。我通过删除ur trim()部分成功地使其工作。现在它正确地显示了它。没有更改任何内容。仍然显示,请现在检查。现在对我来说工作正常。现在在document.write(e9)中根本不显示任何内容。我忘了提到我之前已经声明了所有变量。将编辑主帖子。@andirew1990此代码工作正常。可能是周围的HTML不正确。我通过删除ur trim()部分成功地使其工作。现在它正确地显示了它。这是一个类,我认为使用您建议的一些工具(如map或=>)是不合适的,因为我们还没有讨论它们。不过,感谢您的努力。这是一个类,我不认为使用您建议的一些工具(如map或=>)是合适的,因为我们还没有讨论它们。谢谢你的努力。
var e3 = prompt("Please enter few numbers (maximum of 6) separated by commas", "1,2,3,4,5");
var e6 = e3.split(',');
var e9 = 0;
e3.split(',').map((x)=>{e9 += +x})
document.write(e9)