我正在尝试将数组的内容(整数)加在一起。 例如:
var myArray;
var answer;
myArray[0]=2;
myArray[1]=5;
answer=myArray[0]+myArray[1];
答案应该等于7.请你帮我吗?非常感谢你。
答案 0 :(得分:1)
您需要初始化数组
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 :(得分:0)
当我运行您的代码时,我收到错误。
您需要将变量myArray
初始化为数组。
var myArray = [];
执行此操作后,answer
具有预期值。
答案 2 :(得分:0)
您需要将myArray
声明为数组,否则myArray[0]
表示0
上的undefined
属性(可能会爆炸)而非索引访问。
var myArray = [];
...