这样:
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]); }扩展资料:
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());
}
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());
}
这是你要的效果吗???
定义一个数组,把cont的值放到数组里,然后数组求和,搞定!
var i+= value.key
var j+=value.val