// Write a program to sum all the odd elements of an array
a = Number(prompt("a:"));
b = Number(prompt("b:"));
c = Number(prompt("c:"));
sum=Number(0);
var test = [a,b,c];
for (i=0; i<test.length;i++) {
// All even numbers can be divided by 2
if ((test[i]%2)>0) {
alert(test[i] + ":odd");
} else {
alert(test[i] + ":even");
}
test[i]=0;
}
sum=0+test[i];
alert(sum);
我的程序很精彩,直到它的意思是把所有的數字加起來,它返回一個NaN消息!關於如何解決這個問題的任何想法?編寫一個程序,將一個數組中的所有奇數加起來
值輸入的字符串,而不是數字,這應該是足夠的提示。 –
我看到第二個問題,因爲你的總和總是等於最後添加的數字,它不是總結,而是設置。 –
@Dave:除了Number('11')+ Number('23')'是34. –