背景:需要对 28766 29878866这样的数据进行处理,将超过一万的数据保留小数点后两位 增加万代替,超多百万的一样
保留小数点后两位 并进行四舍五入:
使用 toFixed(num) 方法 , num代表小数点后的位数
示例代码
function returnNewNum (num) {
if (num < 10000) { return num; }
else if (10000 <= num && num < 1000000) { return (num/10000).toFixed(2) + '万'; }
else { return (num/100000).toFixed(2) + '百万'; }
}