【发布时间】:2018-01-20 16:35:06
【问题描述】:
JavaScript
我需要用 for 循环来做这个, 我想将数组中的每个元素相乘 (2 * 5 * 10 * 12)
例子
var arrNum = [2,5,10,12]
var sum = 0
for(var i = 0; i < arrNum.length; i++) {
sum = arrNum[i] * // I don't know what to do
有什么想法:)?
我做了这样的事情
var arrNum = [2,5,10,12]
var sum = 0
var temp = 1
for(var i = 0; i < arrNum.length; i++){
temp *=arrNumbers[i]
if(i== arrNumbers.length-1){
sum = temp
}
}
【问题讨论】:
-
在每次迭代中将每个元素乘以
sum(或者应该称为“乘法”?)(记得关闭for循环) -
声明一个值为 1 的
product变量,并在循环内将数组的每个数字乘以 product 并将其分配回 product。 -
@GalAbra 说了什么,但请确保初始化
sum=1。 -
@JohnnyMopp 好电话