对于一些很大的数字在前端显示的时候可能会不容易控制,而且对于一些很大的数字我们也不需要很精确的显示,这时候我们就需要把这个阿拉伯数字转换为汉字形式的了,并且保留一位小数就可以了。比如:12000我们可以显示为1.2万
我们之前说了下加逗号进行区分的方法,大家可以看下小编之前的文章。
我们来说下如何实现的吧

function makeFriendly(num) {
    if (num >= 100000000) {
        num = Math.round(num / 10000000) / 10 + '亿'
    } else if (num >= 10000) {
        num = Math.round(num / 1000) / 10 + '万'
    }
    return num;
}

nyroMd.jpg

Last modification:September 18, 2019
If you think my article is useful to you, please feel free to appreciate