在JavaScript中,Math.round()
方法用于将一个数字四舍五入为最接近的整数。其语法如下:
Math.round(x)
其中,x
是要进行四舍五入的数字。
以下是一些示例:
Math.round(2.4); // 输出 2
Math.round(2.6); // 输出 3
Math.round(-2.4); // 输出 -2
Math.round(-2.6); // 输出 -3
如果要将小数保留到指定的小数位数,可以借助于乘以相应的倍数,并使用Math.round()
四舍五入后再除以相应倍数。例如,要保留两位小数:
var num = 2.45678;
var roundedNum = Math.round(num * 100) / 100;
console.log(roundedNum); // 输出 2.46
在上面的示例中,将数字 num
乘以 100
,然后通过 Math.round()
函数进行四舍五入,最后再除以 100
,得到保留两位小数的结果。