需要显示的数字过长处理方式

数据过长时,为显示清晰,我们对数据进行格式化处理;
分为1.过长处使用...代替,显示部分数据;2.加,分割数据;3:加单位缩减数据长度

过长处使用...代替

在上篇中已回答
https://www.jianshu.com/p/32b4278bd8d1

...代替

加 逗号,的格式化处理
parseNum(num) {
    var list = new String(num).split('').reverse();
    for(var i = 0; i < list.length; i++) {
        if(i % 4 == 3) {
            list.splice(i, 0, ',');
        }
    }
    console.log(list.reverse().join('').toString());
},

将数据去掉逗号,加上.00

var donum = num.replace(/[^0-9|\.]/g, '');
donum +='.00';
加 ,的格式化处理
加单位调整字符长度

通过给数字添加单位,缩减数字长度


添加单位
    //加单位调整字符长度
    var changeLength=function(value){
        var val = value.toString();
        if(val.length>8){
            var val = val.substring(0,val.length-8)+'亿';
        }else if(val.length>7){
            var val = val.substring(0,val.length-7)+'千万';
        }else if(val.length>4){
            var val = val.substring(0,val.length-4)+'万';
        }
        return val;
    };
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,168评论 2 89
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,092评论 25 709
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 13,121评论 0 13
  • 人的一生,就像乘坐一辆公交车... 我们知道它有起点和终点,却无法预知沿途的经历 有的人行程长,有的人行程短 有的...
    王燕燕子阅读 1,162评论 0 0
  • 20180823周四第21期自由书写作业 总第51天 那些你做的事情就是最重要的事 昨天受到这个启示之后 我就在有...
    write1st阅读 1,342评论 0 0

友情链接更多精彩内容