javascript 以2位小数舍入数字的两种方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 以2位小数舍入数字的两种方法相关的知识,希望对你有一定的参考价值。

// Two Ways To round a number at 2 decimals
const number = 19.5862365

// Way one
let result = Math.round(number * 100) / 100
console.log(result)

// Way two
result = parseFloat(number.toFixed(2)) // parseFloat() to keep number type
console.log(result)

// BONUS !!
result = new Intl.NumberFormat('en', { 
    minimumFractionDigits: 2, 
    maximumFractionDigits: 2
}).format(number)
console.log(result)

以上是关于javascript 以2位小数舍入数字的两种方法的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 2 中使用逗号分隔符格式化数字并舍入到小数点后 2 位?

如有必要,如何舍入至多 2 位小数?

如何优化 spark 函数以将双精度值舍入到小数点后 2 位?

将双精度数舍入到 x 有效数字

处理JS数字舍入误差的两种解决方案

如何舍入一个浮点数?