js怎么获取数组中所有数字的和

id=[5,4,3,2,1]如上,我想要得到里面所有数字加起来的数字,谢谢... id=[5,4,3,2,1]
如上,我想要得到里面所有数字加起来的数字,谢谢
展开
 我来答
百度网友2571d37bb
推荐于2018-04-08 · 知道合伙人软件行家
百度网友2571d37bb
知道合伙人软件行家
采纳数:1971 获赞数:7905
前端工程师

向TA提问 私信TA
展开全部
function sum(arr)
{
    var sum = 0;
    for(var i=0;i<arr.length;i++){
        sum += arr[i];
    }
    return sum;
}
最简的实现方式;
更多追问追答
追问
xxx.each(function () {
ids += $(this).attr("Score");//得到ID
});
alert(ids);
求救,我这样弹出来是54321,我想得到这个的和要怎么写呢?
追答
$(this).attr("Score")  这个是字符串

所以相加,是字符链接。你试试 Math.floor($(this).attr("Score") );
火星人碗碗子
2015-08-19
知道答主
回答量:7
采纳率:100%
帮助的人:4.9万
展开全部
for循环啊,var sum=0; for(var i=0; i<id.length; i++){ sum += id[i]; } alter(sum);
追问
xxx.each(function () {
ids += $(this).attr("Score");//得到ID
});
alert(ids);
求救,我这样弹出来是54321,我想得到这个的和要怎么写呢?
追答
赋值分开写- -
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
五杠大棒槌
2018-04-08
知道答主
回答量:2
采纳率:0%
帮助的人:1814
展开全部
parseInt(id)转换成number啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想她的黄昏
2018-01-04
知道答主
回答量:1
采纳率:0%
帮助的人:917
展开全部
for(var i=0;i<arr.length;i++){
if( (typeof arr[i] != 'string') && Number(arr[i]) == parseFloat(arr[i]) ){
console.log(arr[i]);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏世睿
2015-08-19 · TA获得超过1236个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:120万
展开全部
手动加就好了
更多追问追答
追问
具体代码怎么写呢?
追答
你用的什么编程语言能说一下吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式