我正在尝试在数组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)  ;


但是,输出的是NaN而不是默认值15。谢谢。

编辑:忘记提及我已经早些时候声明了所有变量。

var e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11;


Edit2:这是我的全部工作。 https://jsfiddle.net/nhz0Lnx8/

最佳答案

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;

for(var a=0;a < e6.length ;a++) {

       e9 += parseInt( e6[a] );

    }
document.write(e9)  ;

关于javascript - 累积数组的值-Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37973030/

10-11 00:48