使用toFixed四舍五入?

有一个显示金额的地方需要对大数字进行kbmt转换
即1249.63 →1.24K
使用了已有方法,但发现结果和预想不同(1249.63 / 1000).toFixed(2) = 1.25
查了下toFixed并不是严格的仅保留小数,也不是严格的四舍五入(这篇)

解决方法:
(Math.floor((1249.63 / 1000) * Math.pow(10, 2)) / Math.pow(10, 2)).toString() = 1.24

你可能感兴趣的:(cocos,creator,cocos)