js函数里for循环得到的值得怎么分别相加

2024-12-01 23:29:25
推荐回答(5个)
回答1:

这样:

function getsum()

{

    //数组求和函数

    Array.prototype.sum = function(){

       var sum = 0;

        for(var i = 0;i

        {

          sum += parseInt(this[i]);

        }

        return sum;

    }

    }     

    //用于装对应值的数组

    var count = [];

    for(var i=0;i

    {  

        var type=grid1.tab.rows[i+1].cells[1].innerText;//类别  

        var cont=grid1.tab.rows[i+1].cells[2].innerText;//数量

        if(type==a)

        count.push(cont);

     }

     //计算

     alert(count.sum());

 }

扩展资料:

注意事项

基本语法

for(var i=1;i<11;i++){

            console.log('静夜思'); 

        }  

Var i=1:表达式1,创建变量 I 赋值为1,I 被称作循环变量

I<11:表达式2,循环条件,如果结果为 true,则执行循环体,执行完循环体之后,开始执行表达式3。。。。,如果为false,则终止循环的执行,继续执行循环后面的代码

I++:表达式3

{//循环体}

例如:

//计算1-10之间所有整数的和

var sum=0;

for(var i=1;i<11;i++){

sum+=i;

}

console.log(sum);

循环的一个非常重要的作用就是遍历数组

遍历:获取数组中每一个元素,并进行操作

var mad = ['汪瑶', '张鹏', '曹世杰', '狄仁杰', '李元芳','王凯旋']; 

        //数组中最后一个元素索引=数组长度-1 

        for (var i = 0; i

            console.log(mad[i]);

        }

回答2:

function getsum()
{
//数组求和函数
Array.prototype.sum = function(){
var sum = 0;
for(var i = 0;i {
sum += parseInt(this[i]);
}
return sum;
}
}

//用于装对应值的数组
var count = [];
for(var i=0;i {
var type=grid1.tab.rows[i+1].cells[1].innerText;//类别
var cont=grid1.tab.rows[i+1].cells[2].innerText;//数量
if(type==a)
count.push(cont);
}
//计算
alert(count.sum());
}

回答3:

function getsum()
{
    //数组求和函数
    Array.prototype.sum = function(){
       var sum = 0;
        for(var i = 0;i        {
          sum += parseInt(this[i]);
        }
        return sum;
    }
    }
    
    //用于装对应值的数组
    var count = [];
    for(var i=0;i    {  
        var type=grid1.tab.rows[i+1].cells[1].innerText;//类别  
        var cont=grid1.tab.rows[i+1].cells[2].innerText;//数量
        if(type==a)
        count.push(cont);
     }
     //计算
     alert(count.sum());
 }


这是你要的效果吗???

回答4:

定义一个数组,把cont的值放到数组里,然后数组求和,搞定!

回答5:

var i+= value.key
var j+=value.val