
JS菜鸟问题 获取个位,十位,百位,千位,上的数值
比如一个标量a值为5486112,如何分别取得其个位上,十位,上,百位上的数值,感谢,虽然代码有点出入,但大体思路是对的下面是我的代码vardai_shu=1254;va...
比如一个标量a 值为5486112,如何分别取得其个位上,十位,上,百位上的数值,
感谢,虽然代码有点出入,但大体思路是对的下面是我的代码
var dai_shu=1254;
var dai_ge = dai_shu - ((Math.floor(dai_shu/10))*10);//个位
var dai_shi = (dai_shu - ((Math.floor(dai_shu/100))*100) - dai_ge)/10;//十位数
var dai_bai = (dai_shu - ((Math.floor(dai_shu/1000))*1000)-(dai_shi*10)-dai_ge)/100//百位上的数字 展开
感谢,虽然代码有点出入,但大体思路是对的下面是我的代码
var dai_shu=1254;
var dai_ge = dai_shu - ((Math.floor(dai_shu/10))*10);//个位
var dai_shi = (dai_shu - ((Math.floor(dai_shu/100))*100) - dai_ge)/10;//十位数
var dai_bai = (dai_shu - ((Math.floor(dai_shu/1000))*1000)-(dai_shi*10)-dai_ge)/100//百位上的数字 展开
展开全部
简单
先将这个数字转成字符串,然后再split分割一下
第二种就是数学计算了
先取个位的数
var num = 5486112;
var a = num - num / 10; 个位
var b = num - ((num-a)/100); 十位数
var c = num - ((num - b) / 1000)
...
先将这个数字转成字符串,然后再split分割一下
第二种就是数学计算了
先取个位的数
var num = 5486112;
var a = num - num / 10; 个位
var b = num - ((num-a)/100); 十位数
var c = num - ((num - b) / 1000)
...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询