对于一些很大的数字在前端显示的时候可能会不容易控制,而且对于一些很大的数字我们也不需要很精确的显示,这时候我们就需要把这个阿拉伯数字转换为汉字形式的了,并且保留一位小数就可以了。比如: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;
}