前端页面显示 特殊需求的金额的显示,js 快速简单解决的方案

需求

需求是这样的: 比如 后台统计出来了 总的比较大的金额,比如 900001000 也就是 9亿多的 金额。 需要再 页面上显示: xxx亿xxx万xxx元 , 统计的金额数值: 如果是 0亿那么就是 xxx万xxx元 , 如果是 0元就是 xxx亿xxx万 如果是 0万 xxx亿xxx元 。 ..... 就是不要显示 0 的结果

其实这块不是我负责的,而且其他同事做的。 一般人的做法,而且是首先想到的做法,估计都是 在后台进行 计算截取字符串拼接显示在页面上面的吧。 而且 这个需求不是 单纯的 金额转 中文金额的显示这样简单的。

解决方案

1, 开始同事 就是 使用 后台截取字符串拼接显示在前端页面的方式。可是,有一天的时候, 这个 处理显示的后台方法 出BUG了, 有些 特殊金额的情况漏了,导致 访问 页面报错,,,,后果大家都知道的, 而且 这个页面还是 网站的首页!!!

虽然可以 修改 后台的这个方法,修复BUG, 但是 难保以后可能还有BUG,导致 首页 挂了,进不去。 所以 我们的老大 就说能不能 使用 前端JS 的方式进行处理?

  1. 我们的前端 刚开始 拿到这个需求的时候,开始想的也是 js 计算, 截取金额的方式。 那这样子来进行处理的话,就和后台的方式一样了,前端同事就在想 有没有更高效,简单的方式? 比较快过年放假了,都没有什么心情干活了。

结果他还真的想到了。 比如 9亿100万 , 先用 金额 除

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值