Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 我想要一个数组的8个值的总和_Javascript_Loops_For Loop - Fatal编程技术网

Javascript 我想要一个数组的8个值的总和

Javascript 我想要一个数组的8个值的总和,javascript,loops,for-loop,Javascript,Loops,For Loop,我想要一个for循环,它对数组的8个值的所有结果求和 total=respuestas[1]+respuestas[2]+respuestas[3]+respuestas[4]+respuestas[5]+respuestas[6]+respuestas[7]+respuestas[8]; 您只需要对数组的索引进行迭代求和 var total =0; var i=0; for( i=1; i<=8;i++){ total += respuestas[i]; } 您可以

我想要一个for循环,它对数组的8个值的所有结果求和

total=respuestas[1]+respuestas[2]+respuestas[3]+respuestas[4]+respuestas[5]+respuestas[6]+respuestas[7]+respuestas[8];

您只需要对数组的索引进行迭代求和

var total =0;   
var i=0;
for( i=1; i<=8;i++){ 
    total += respuestas[i]; 
}
您可以尝试以下方法:

var总和=0;
对于(我的回应){
总和+=响应[i];

}
您确定从
1
开始计算有8个值吗?是的,respuestas[1]可以是1或0,我要求和,您尝试了什么?首先,您可以查看web上的for循环语法和示例(提示:
for respuetas中的项…
)作为一条经验法则,不要将for循环与in for数组一起使用。for in用于对象的可枚举属性,并用于数组的元素。
var total = 0 ;
respuestas.forEach(function(entry){
    total += entry ;
});