📜  舍入数字 javascript (1)

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

舍入数字 JavaScript

在某些情况下,我们需要将数字舍入到特定的小数位数或整数位数。在 JavaScript 中,有许多内置方法可以帮助我们舍入数字。

Math.round()

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()

Math.floor() 方法将数字向下舍入为最接近的整数。它总是舍入到比原始数字小的最大整数。

console.log(Math.floor(4.7)); // 输出 4
console.log(Math.floor(-4.7)); // 输出 -5
Math.ceil()

Math.ceil() 方法将数字向上舍入为最接近的整数。它总是舍入到比原始数字大的最小整数。

console.log(Math.ceil(4.2)); // 输出 5
console.log(Math.ceil(-4.2)); // 输出 -4
toFixed()

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"
参考文献