📌  相关文章
📜  javascript 四舍五入到小数点后 7 位 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:41.705000             🧑  作者: Mango

Javascript 四舍五入到小数点后 7 位

在Javascript中,如果想要将一个数字保留小数点后七位并进行四舍五入,则有以下两种方式:

方式一:使用toFixed方法再将结果转为数字
let num = 1.23456789;
num = +(num.toFixed(7));

以上代码会将变量num四舍五入并保留小数点后7位,并将其赋值给num。

方式二:使用Math.round方法结合Math.pow方法
let num = 1.23456789;
num = Math.round(num * Math.pow(10, 7)) / Math.pow(10, 7);

以上代码会将变量num四舍五入并保留小数点后7位,并将其赋值给num。

值得注意的是,使用Math.pow方法将数字乘以10的n次方,以此来将小数点往右移动n位。同时,再将结果除以10的n次方,以此让小数点回到原来的位置。

以上两种方法都能达到将一个数字保留小数点后七位并进行四舍五入的目的,根据具体场景可以选择适合自己的方式来实现。