2017-07-08 51 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

好得多 - 這也讓我更好地調整什麼措辭顯示 - 謝謝 –

相關問題