针对能源单位进行的换算:
numberFormat(value) {
var param = {};
var k = 10000,
sizes = ['','亿kWh', '万亿kWh'],
i;
if (value < k) {
param.value = value;
param.unit = "万kWh"
} else {
i = Math.floor(Math.log(value) / Math.log(k));
param.value = ((value / Math.pow(k, i))).toFixed((2));
param.unit = sizes[i];
}
let str = param.value + param.unit;
// return str;
console.log(str);
}
输入需要转换的数值:
转换的结果: