數(shù)據(jù)過長時跟狱,為顯示清晰寺晌,我們對數(shù)據(jù)進(jìn)行格式化處理世吨;
分為1.過長處使用...代替,顯示部分?jǐn)?shù)據(jù)呻征;2.加另假,分割數(shù)據(jù);3:加單位縮減數(shù)據(jù)長度
過長處使用...代替
在上篇中已回答
http://www.reibang.com/p/32b4278bd8d1
...代替
加 逗號,的格式化處理
parseNum(num) {
var list = new String(num).split('').reverse();
for(var i = 0; i < list.length; i++) {
if(i % 4 == 3) {
list.splice(i, 0, ',');
}
}
console.log(list.reverse().join('').toString());
},
將數(shù)據(jù)去掉逗號怕犁,加上.00
var donum = num.replace(/[^0-9|\.]/g, '');
donum +='.00';
加 边篮,的格式化處理
加單位調(diào)整字符長度
通過給數(shù)字添加單位,縮減數(shù)字長度
添加單位
//加單位調(diào)整字符長度
var changeLength=function(value){
var val = value.toString();
if(val.length>8){
var val = val.substring(0,val.length-8)+'億';
}else if(val.length>7){
var val = val.substring(0,val.length-7)+'千萬';
}else if(val.length>4){
var val = val.substring(0,val.length-4)+'萬';
}
return val;
};