javascript获取各个位数,位数相加的和。

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<script type="text/javascript">
    var num= prompt("请输入三位数的数:");
    //第一种写法:

   //获取个位上的数字
    //var b = a % 10; 
   //获取十位上的数字
    //var c=parseInt((a%100)/10);   
    //获取百位上的数字
    //var d=parseInt(a/100);
   //var n=b+c+d;
    // alert("位数相加得:"+n);

   //第二种写法:
    
    //获取个位上的数字
    // var b = a % 10;
    //获取十位上的数字
    // var c = parseInt((a / 10) % 10);
    //获取百位上的数字
    //  var d = parseInt((a / 100) % 10);
    //var n = b + c + d;
    //alert(n);
   
    //第三种写法:
  
    var numArr=num.split('');
 
    var a=parseInt(numArr[numArr.length-1]);
    var b=parseInt(numArr[numArr.length-2]);
    var c=parseInt(numArr[numArr.length-3]);
    //console.log(typeof c);
    var n=a+b+c;
    alert(n);

//    var a = prompt("请输入一个三位数");
//    var b = a%10; //个位数字
//    var c = (a%100)/10;
//    var d = Math.floor(c);//十位数字
//    var e = (a/100);
//    var f = Math.floor(e);//百位数字
//    var g = b+d+f;
//    alert("三个数相加为"+g);
</script>
</body>
</html>

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值