思路:
由於考慮導數據不超過99.99,幾格式應爲 信息 xx.xx,所以共五位,整數部分2位,小數點一位,小數部分2位,沒有數據的就補空位即可.
js:
// 對齊數據
cut:function(val) {
let kk=[];
let arr = val.split(".");
if ( arr.length == 2) {
len1 = 2 - arr[0].length;
len2 = 2 - arr[1].length;
kk.splice(0);
kk.push(len1);
kk.push(len2);
return kk;
}else{
return 5 - arr.toString().length;
}
},
alignment:function(val) {
let val1 = val.toString();
if(val1!=null){
let len = this.cut(val1);
if(Array.isArray(len)){
return String.fromCharCode(8194).repeat(len[0]) + val1 + String.fromCharCode(8194).repeat(len[1]);
}else{
return String.fromCharCode(8194).repeat(len-3) + val1 + String.fromCharCode(8194).repeat(3);
}
}
},