编程中经常会遇到取各个位数,总结了两个算法。
算法一
javascript代码
var num = 12345;
//个位
var a = num%10;
//十位
var b = num/10 % 10;
//百位
var c = num/100 % 10;
//...以此类推
算法二
javascript代码
var num = 123456;
var numArr = num.split('');
//个位
var a = numArr[numArr.length-1];
//十位
var b = numArr[numArr.length-2];
//百位
var c = numArr[numArr.length-3];
//...以此类推
从写法上来看第二种方法要优于第一种,性能尚未测试,学艺不精,如有错处,望高手指正!