2017-07-08 48 views
0

如何将'k'或'm'前缀添加到我的代码中?我不知道如何将其添加到我的代码。如何将1000 000显示为1Million

我希望数字1000显示为1k我如何使我的代码中的前缀。有人可以帮我把它添加到我的代码请。

+1

这可能会帮助你https://jsfiddle.net/lesson8/5tt7d3e6/ – Shiladitya

+0

谢谢我会试试看 - 尽管更容易阅读? –

回答

3

要使用千位分隔符,可以使用Intl.NumberFormat方法。例如瑞典使用的空间作为千位分隔符,所以你可以引用:

console.log(new Intl.NumberFormat('se').format(1000000));

一种方式来格式化使用K或M后缀数字,看到this complete answer

+0

谢谢你这是一个好主意,我会看到我可以在哪里实现这个想法 –

+0

你的代码是最容易申请,并仍然看起来不错,在我的代码 –

+0

很高兴听到它对你有用。 – trincot

2
if (number >= 1000000) { 
    document.write((number/1000000).toFixed(2) + "M") 
} 
else if (number >= 1000) { 
    document.write((number/1000).toFixed(2) + "K"); 
} 
else { 
    document.write(number) 
} 
+0

好得多 - 这也让我更好地调整什么措辞显示 - 谢谢 –

相关问题