export function roundNumFun(num,decimals){
const fraction = Math.pow(10,decimals)
const integerPart = Math.round(num * fraction)
let roundNum = integerPart / fraction
if(roundNum){
const num = roundNum.toString()
if(num.indexOf('.')!=-1){
const nums = num.slice(num.indexOf('.')+1)
if(nums.length==1){
return roundNum+"0"
}
return roundNum
}
}
return roundNum
}
num为当前数字,decimals是需要保留的小数,需要保留两位小数就传2
使用
有一个当前需要保留小数的值
let num=1.5552
//将需要保留的值穿过去也就是传的num,2 是保留两位小数
roundNumFun(num,2)