Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript新手:如何对数组中的特定数字求和_Javascript_Arrays_Console.log - Fatal编程技术网

Javascript新手:如何对数组中的特定数字求和

Javascript新手:如何对数组中的特定数字求和,javascript,arrays,console.log,Javascript,Arrays,Console.log,请帮帮我,我找答案已经很久了。 我正在尝试使用push方法创建一个数组来插入数字 将0到10放入刚才初始化的数字数组的位置0到10 我这样做: var numbers = []; for(var i = 0; i < 10; i++) { numbers.push(i); console.log(numbers); 然后,我将通过打印 阵列的位置3和6使用console.log函数打印到控制台。 输出值应为9 我在这一点上太执着了,在任何地方都找不到如何实现这一点的样本

请帮帮我,我找答案已经很久了。 我正在尝试使用push方法创建一个数组来插入数字 将0到10放入刚才初始化的数字数组的位置0到10

我这样做:

var numbers = [];
for(var i = 0; i < 10; i++) { 
    numbers.push(i);
    console.log(numbers);
然后,我将通过打印 阵列的位置3和6使用console.log函数打印到控制台。 输出值应为9

我在这一点上太执着了,在任何地方都找不到如何实现这一点的样本。我想可能是这样的:

console.log(numbers(sum[3, 6]);
它将是:console.log+数字[3]++数字[6]

通常,它应该是控制台;但有时会出现一个问题,结果是36而不是9。额外的+符号告诉javascript这是一个数字


注意:请记住,第一个数字是数字[0]。数组以0开头

如果要使用求和函数,请尝试以下操作:

function sum(x, y) {
  return x + y;
}

console.log(sum(numbers[3], numbers[6]));

这里有一个小问题:

要对数组的两个索引的值求和,可以按以下方式使用+加法运算符:

var numbers = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ];
var sum = numbers[3] + numbers[6]; //adds the value in index 3 of the numbers array to the value in index 6 of the numbers array.
console.log(sum); //prints the sum to the console.

需要注意的是,如果您不熟悉JavaScript和/或其运算符,那么这里有一些有用的文档可以帮助您入门。

首先,让我们将代码转换为更好的样式:

常量数=[]; 对于let i=0;i<10;i++{ 普氏; 控制台日志号;
}只需将位置3和6上的元素添加到一起:控制台。日志编号[3]+编号[6]。非常感谢!我现在的结果是:[0][0,1][0,1,2][0,1,2,3,4][0,1,2,3,4,5][0,1,2,3,4,5,6][0,1,2,3,4,5,5,6,6,7][0,1,2,3,4,7,8][0,1,2,3,4,5,6,7,8,9][0所以它看起来起作用了吗?是的,我在w3shcols网站上。看了很多网站,却找不到我想要完成的东西的样本。命令如何更改为对数组中的所有数字求和?@AjaLee对数组中的所有内容求和的函数将创建一个变量,例如,值为0的out,然后遍历数组,将每个元素添加到先前创建的变量中,最后返回该变量。它看起来是这样的:函数sumArraynumArray{var out=0;forvar i=0;ivar numbers = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var sum = numbers[3] + numbers[6]; //adds the value in index 3 of the numbers array to the value in index 6 of the numbers array. console.log(sum); //prints the sum to the console.