javascript求一个多位数的各位之和

[复制链接]
查看11 | 回复2 | 2009-9-18 14:00:10 | 显示全部楼层 |阅读模式
你想要的是不是 1+2+3=6?如果是的话 那么就是这么写
回复

使用道具 举报

千问 | 2009-9-18 14:00:10 | 显示全部楼层
var sum=0,n=0; var num=prompt("请输入一个数"); for(;num>0;) { n=Math.floor(num%10); num=Math.floor((num-n)/10); sum=sum+n; } document.write(sum);
回复

使用道具 举报

千问 | 2009-9-18 14:00:10 | 显示全部楼层
1、将声明处的var sum;改为var sum = 0;2、将while中的a=a/10;改为a=parseInt(a/10); 因为a/10会得到一个小数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行