📅  最后修改于: 2023-12-03 15:16:58.380000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 Math.round()
函数将数字四舍五入到最接近的整数。该函数接受一个数字作为参数,并返回被四舍五入后的整数。
const num = 3.14159;
const roundedNum = Math.round(num);
console.log(roundedNum); // 输出 3
如果我们想将数字四舍五入到小数点后指定的位数,可以使用 JavaScript 的 toFixed()
函数。该函数接受一个数字作为参数,并返回一个字符串表示该数字以固定小数位数。
const num = 3.14159;
const roundedNum = num.toFixed(2);
console.log(roundedNum); // 输出 "3.14"
需要注意的是,toFixed()
函数返回的是一个字符串,而不是一个数字。如果我们需要将该字符串转换为数字,则可以使用 JavaScript 的 parseFloat()
函数。
const num = 3.14159;
const roundedNum = parseFloat(num.toFixed(2));
console.log(roundedNum); // 输出 3.14
另外,我们也可以使用 JavaScript 的 Math.floor()
函数将数字向下取整,或使用 Math.ceil()
函数将数字向上取整。
const num = 3.5;
const floorNum = Math.floor(num);
console.log(floorNum); // 输出 3
const ceilNum = Math.ceil(num);
console.log(ceilNum); // 输出 4
以上就是 JavaScript 中四舍五入数字的方法,希望对你有所帮助。