当我们需要对一个数进行四舍五入操作时,可以使用 JavaScript 的 Math.round() 方法。该方法接收一个数字参数,并将它四舍五入为一个整数。
使用语法:
Math.round(x)
其中x是一个数字参数,表示要进行四舍五入操作的数字。
下面我们来看两个示例:
示例1:
var num1 = 3.14;
var num2 = 6.75;
console.log(Math.round(num1)); // 输出 3
console.log(Math.round(num2)); // 输出 7
在以上示例中,num1是一个小数3.14,执行Math.round(num1)操作后,会将3.14四舍五入为3。num2是一个小数6.75,执行Math.round(num2)操作后,会将6.75四舍五入为7。
示例2:
var num3 = -4.25;
var num4 = 7.99;
console.log(Math.round(num3)); // 输出 -4
console.log(Math.round(num4)); // 输出 8
在以上示例中,num3是一个负数-4.25,执行Math.round(num3)操作后,会将-4.25四舍五入为-4。num4是一个小数7.99,执行Math.round(num4)操作后,会将7.99四舍五入为8。
值得注意的是,当数字末尾刚好是.5时,Math.round() 方法会将其四舍五入到最接近的偶数。例如,执行Math.round(0.5)操作后,会将0.5四舍五入为0,而执行Math.round(1.5)操作后会将1.5四舍五入为2。
除了返回四舍五入后的整数之外,Math.round() 还能执行其他一些操作,通过传入不同的参数,例如,Math.round() 方法还能用于保留指定位数的小数,通过以下方式实现:
var num5 = 6.5748;
console.log(Math.round(num5 * 100) / 100); // 输出 6.57
在以上示例中,执行Math.round(num5 * 100) / 100)操作后,会将数字4舍5入到小数点后两位,即将6.5748舍入为6.57。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript Math.round() 方法 - Python技术站