js 处理数字过万遇到的问题

遇到的问题是,都数字到万时,把数字变成带万的数字,小数点后一位大于0保留一位。

10000 --> 1万

11000 --> 1.1万


num>9999?(num/10000).toFixed(1)+'万':num

在网上找到的方法有个问题,

当是整10000时 ,转成 1.0万,如果末尾小数点后一位等于0则不要。还有就是toFixed会四舍五入,我的想法是直接省略,不进行四舍五入

比如: 12600 --> 1.2万

有什么好的方法解决?


炎炎设计
浏览 1133回答 1
1回答

小怪兽爱吃肉

num > 9999 ? (Math.floor(num/1000)/10) + '万' : num看看这样是不是你想要的.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript