我想使用Javascript舍入一个数字。由于数字是货币,因此我希望像以下示例一样将其舍入(小数点后两位):
如何使用Javascript实现呢?内置的Javascript函数将根据标准逻辑对数字进行四舍五入(四舍五入不超过5)。
/** * @param num The number to round * @param precision The number of decimal places to preserve */ function roundUp(num, precision) { precision = Math.pow(10, precision) return Math.ceil(num * precision) / precision } roundUp(192.168, 1) //=> 192.2