如何在Javascript中添加数组元素(int)和整数

时间:2016-02-17 02:57:51

标签: javascript arrays integer

我正在尝试添加一个整数和一个数组元素(也是整数),但我似乎将它们连接起来。我如何将两者加在一起?

i = 0;
var1 = 0;
var2 = prompt("please enter 5 integers separated by commas");
   //1,2,3,4,5  
var2.split(',');
for (i=0;i<5;i++){
    var1 += var2[i];
}
编辑:道歉我遗忘了一些可能非常重要的事情。我现在补充一下。添加了提示和拆分。

2 个答案:

答案 0 :(得分:0)

var2不是您编辑过的数组。另外,不是5放var2.length而是使用var关键字

声明变量
var i = 0;
var var1 = 0;
var var2 = [1,2,3,4,5,6];  

for (i=0;i<var2.length;i++){
    var1 += var2[i];
}

JSFIDDLE EXAMPLE

注意原帖在此帖后被编辑

答案 1 :(得分:0)

脚本中存在一些问题

&#13;
&#13;
i = 0;
var1 = 0;
var2 = prompt("please enter 5 integers separated by commas");
//1,2,3,4,5  
var array = var2.split(','); //need to iterate over the array
for (i = 0; i < array.length; i++) { //instead of hardcoded length go by the array length
  console.log(array[i])
  var1 += +array[i]; //or parseInt(var2[i])
}
alert(var1)
&#13;
&#13;
&#13;