我从JSON获得的值为8,000,000但是当我需要打印它应该是8百万或有时它将是8,500,000并且当我在页面中打印它应该是使用Javascript的850万。请有人帮忙。
答案 0 :(得分:2)
您需要除以您想要的单位,并手动追加'百万'或'千'(或您感兴趣的任何单位)。纯文本翻译没有数字。
即
var foo = 4100000;
foo = foo / 1000000 + ' million';
答案 1 :(得分:0)
答案 2 :(得分:0)
这会让你开始
var number; //this is your number
var prettyNumber = "?"
var digits = new Number(number).toString().length;
if(digits>6) {
number /= (10*6);
prettyNumber = number + ' million';
} else {
prettyNumber = new Number(number).toString();
}