JS保留n位小数方法

tech2026-08-10  2

方法一: // 参数1:数字, 参数2:保留几位小数(四舍五入) function f1(num, n) { return parseInt(num * Math.pow(10, n) + 0.5, 10) / Math.pow(10, n) } f1(17 / 7, 5) // 2.42857 f1(17 / 7, 4) // 2.4286 f1(17 / 7, 3) // 2.429 方法二: // 参数1:数字, 参数2:保留几位小数(四舍五入) function f2(num, n) { return num.toFixed(n) } f2(17 / 7, 5) // '2.42857' f2(17 / 7, 4) // '2.4286' f2(17 / 7, 3) // '2.429'
最新回复(0)