📅  最后修改于: 2023-12-03 15:27:44.998000             🧑  作者: Mango
在某些情况下,我们需要将数字舍入到特定的小数位数或整数位数。在 JavaScript 中,有许多内置方法可以帮助我们舍入数字。
Math.round() 方法将数字四舍五入为最接近的整数。如果小数部分等于 0.5,则舍入到最接近的偶数。
console.log(Math.round(4.7)); // 输出 5
console.log(Math.round(4.4)); // 输出 4
console.log(Math.round(-4.7)); // 输出 -5
console.log(Math.round(-4.4)); // 输出 -4
Math.floor() 方法将数字向下舍入为最接近的整数。它总是舍入到比原始数字小的最大整数。
console.log(Math.floor(4.7)); // 输出 4
console.log(Math.floor(-4.7)); // 输出 -5
Math.ceil() 方法将数字向上舍入为最接近的整数。它总是舍入到比原始数字大的最小整数。
console.log(Math.ceil(4.2)); // 输出 5
console.log(Math.ceil(-4.2)); // 输出 -4
toFixed() 方法将数字舍入为指定的小数位数,并返回一个字符串表示数字。
let num = 4.5678;
console.log(num.toFixed(2)); // 输出 "4.57"
console.log(num.toFixed(0)); // 输出 "5"
console.log((-num).toFixed(2)); // 输出 "-4.57"