为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

炎炎设计 2018-12-20 18:18:44
遇到的问题是,都数字到万时,把数字变成带万的数字,小数点后一位大于0保留一位。10000 --> 1万11000 --> 1.1万num>9999?(num/10000).toFixed(1)+'万':num在网上找到的方法有个问题,当是整10000时 ,转成 1.0万,如果末尾小数点后一位等于0则不要。还有就是toFixed会四舍五入,我的想法是直接省略,不进行四舍五入比如: 12600 --> 1.2万有什么好的方法解决?
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

num > 9999 ? (Math.floor(num/1000)/10) + '万' : num

看看这样是不是你想要的.


查看完整回答
反对 回复 2019-01-14
  • 1 回答
  • 0 关注
  • 1132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信