/*
num:需要替换单位的原始值
unit:需要替换成什么单位,例如:万、k、w
max:原始值超过多少就替换单位
next:原始值下降一个单位 例如:10001换成万单位 第一次除以100获取前2位 在除以10获取万位 10001=>1.0万
f:在next为整数的时候 在后面拼接'.0'
*/
export function mathUnit (num,unit,max = 10000){
if(Number(num) > Number(max)){
let next = mathDiv(Number(max),10)
let first = Math.floor(mathDiv(Number(num),next))
let f = first%10 == 0 ? mathDiv(first,10) + '.0' : mathDiv(first,10)
let rel = f + '' + unit
return rel
}else{
return num
}
}
js数值过长替换单位
于 2023-02-01 10:43:27 首次发布