关于一个数字如取百位数,十位数,个位数

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <script>
    window.onload=function(){
       var num = 25185;
        var a = parseInt(num % 10); // 个位数
        var b = parseInt((num % 100) / 10); // 十位数
        var c = parseInt((num % 1000) / 100); // 百位数
        var d = parseInt((num % 10000) / 1000); // 千位数
        var e = parseInt((num % 100000) / 10000)//万位数
        alert(a + "\t" + b + "\t" + c + "\t" + d + "\t" + e);
 
    };
  </script>
 </head>
 <body>
 
 </body>
</html>

不管几位数 想取到最后一位数 就需要使用 % 10 来取余数获得


个位数直接就可获得


123为例 想要获得十位数 2 需要先将最后一位数去掉 变成 12然后 取12的个位数 获得123的十位数 2
去掉123的个位数3 即/10将个位数去掉 然后 %10获得2也就是123的十位

猜你喜欢

转载自blog.csdn.net/weixin_45441470/article/details/123391243