0

我正在实时绘制图形,并且轴上有很大的数字,例如“200000000”。很难读。我需要它像“200kk”或其他任何东西。帮助?

4

1 回答 1

2
 function FormatterNum(num) {
    if (num >= 1000000000) {
        return (num / 1000000000).toFixed(1) + 'G';
    }
    if (num >= 1000000) {
        return (num / 1000000).toFixed(1) + 'M';
    }
    if (num >= 1000) {
        return (num / 1000).toFixed(1) + 'K';
    }
    return num;
}
console.log(FormatterNum(6000));

参考如果一千或更多,如何将数字格式化为 2.5K,否则在 javascript 中为 900?

于 2013-10-28T04:45:27.660 回答