我如何实施' k'或者' m'我的代码的前缀?我不知道如何将它添加到我的代码中。
我希望数字1000显示为1k如何在我的代码中创建前缀。请有人帮我把它添加到我的代码中。
答案 0 :(得分:3)
要使用千位分隔符,您可以使用Intl.NumberFormat
方法。例如,瑞典将空格用作千位分隔符,因此您可以参考:
console.log(new Intl.NumberFormat('se').format(1000000));

有关格式化带有K或M后缀的数字的方法,请参阅this complete answer。
答案 1 :(得分: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)
}