四舍五入保留小数点后一位
const roundToOneDecimal = num => {
// 将数字转换为字符串并检查小数点后的位数
const str = num.toString()
const decimalIndex = str.indexOf('.')
if (decimalIndex !== -1 && str.length - decimalIndex - 1 === 1) {
// 数字已经只有一位小数,直接返回
return num
} else {
// 四舍五入到一位小数
return Math.round(num * 10) / 10
}
}