Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
累加一个数组';s值-Javascript_Javascript_Arrays_Addition - Fatal编程技术网

累加一个数组';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)