3 回答

TA貢獻1993條經驗 獲得超6個贊
function getsum()
{
//數組求和函數
Array.prototype.sum = function(){
var sum = 0;
for(var i = 0;i<this.length;i++)
{
sum += parseInt(this[i]);
}
return sum;
}
}
//用于裝對應值的數組
var count = [];
for(var i=0;i<grid1.Rows-1;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());
}

TA貢獻1856條經驗 獲得超5個贊
看你怎么用了。我覺得你應該把帶k的放到一起啊,你怎么在里面獲取k,然后外面用k呢
if(data2[i].fSP==v){
var n=dataDetail.getValue("fSCRKSL",rowid);
var m=dataDetail.getValue("fYRKSL",rowid);
var k=justep.String.toInt(m)+justep.String.toInt(n);
dataDetail.setValue("fSCRKSL",k);
// 難道不是這樣么
}
或者你在最外面定義k,然后,k的值就是循環后的最后一個值,不過這樣的話,我覺得不是你的意思啊,看你的代碼,所以我說看你怎么用了
添加回答
舉報