方法一:
// 参数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'
JS保留n位小数方法
最新推荐文章于 2024-03-28 15:14:38 发布