var kaul= new Array(); //New Array
var sum=0, vv;
for(var i=0; i<4; i++) //loop**strong text**
{
kaul[i]=prompt("Enter number");
vv=kaul[i];
sum+=vv;
}
alert(sum);
此代码连接数组“kaul”的元素,而不是添加元素。需要帮助!
答案 0 :(得分:1)
提示的输出是一个字符串 - 您需要将其解析为Number
- 使用sum += +vv;
见下面的演示:
var kaul = new Array(); //New Array
var sum = 0,
vv;
for (var i = 0; i < 4; i++) //loop
{
kaul[i] = prompt("Enter number");
vv = kaul[i];
sum += +vv;
}
alert(sum);