【问题标题】:Javascript numbers with rounding decimals带有四舍五入小数的 Javascript 数字
【发布时间】:2022-12-03 21:35:36
【问题描述】:

我正在尝试格式化这样的数字但没有运气。 有人可以帮我解决这个问题吗? 这就是我想要做的: 这个数字 42050 变成 421 这个 60480=605, 158600=1,586, 175304=1,753, 117349440=1,173,494 等等。

我试过使用 Intl.formatNumber('en-EN', {...options}).format(value) 和不同的选项,但没有成功。

【问题讨论】:

  • 117349440 应四舍五入为 1,173,493

标签: javascript numbers


【解决方案1】:

您可以按照描述将数字除以 100 并四舍五入:

console.log(Math.round(158600/100)); // 1586

然后,您可以将数字格式化程序应用于结果以获得逗号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多