我试图将数组的内容(整数)加在一起。 例如:如何获得数组的总和
var myArray;
var answer;
myArray[0]=2;
myArray[1]=5;
answer=myArray[0]+myArray[1];
答案应该等于7.Could你帮我,好吗?非常感谢。
我试图将数组的内容(整数)加在一起。 例如:如何获得数组的总和
var myArray;
var answer;
myArray[0]=2;
myArray[1]=5;
answer=myArray[0]+myArray[1];
答案应该等于7.Could你帮我,好吗?非常感谢。
当我运行你的代码时,我得到一个错误。
您需要初始化您的变量myArray
为数组。
var myArray = [];
后,我这样做,answer
有预期值。
您需要声明myArray
为数组,否则myArray[0]
意味着一个名为上undefined
0
属性(它可能会炸毁)而不是索引访问。
var myArray = [];
...
需要初始化您的数组
var myArray = [];
当你获得更多的价值到您的数组,你可能会考虑一个循环,例如:
var myArray = [];
var answer = 0;
myArray[0]=2;
myArray[1]=5;
for (var i=0;i<myArray.length;i++)
{
answer += myArray[i];
}
console.log(answer);
+1,[但是...](http://w3fools.com/) – Matthias
这是粉碎的。我现在知道了。但是我得到了相同的“NaN”的答案。任何想法为什么? – user1910834
@Matthias +1其实我并不知道,但总体而言,我发现w3cSchool的质量很好(当然不如此):)。该链接仅仅是for循环的一个例子。 –
我想你应该可以阅读关于编程的入门书。从长远来看,它将更加有用。 –
是的,还有,你遇到什么问题? – hvgotcodes
此外,任何时候脚本都不起作用,您应该首先查看错误控制台以查看报告了哪些脚本错误。 – jfriend00