📜  四舍五入到最近的一步 - Javascript(1)

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

四舍五入到最近的一步 - Javascript

在 JavaScript 中,我们可以使用 Math.round() 函数进行四舍五入操作。该函数会将输入的数字四舍五入到最近的整数。具体使用方式如下:

let num1 = 4.2; // 四舍五入后得到 4
let num2 = 4.8; // 四舍五入后得到 5

console.log(Math.round(num1)); // 输出 4
console.log(Math.round(num2)); // 输出 5

如果想要将数字四舍五入到小数点后指定位数,可以使用以下代码:

let num = 4.245;

// 四舍五入到小数点后两位,得到 4.25
let roundedNum = Math.round(num * 100) / 100;

console.log(roundedNum); // 输出 4.25

在该代码中,我们将原始数字乘以 100,这样可以将小数点后两位数变成整数部分。然后再使用 Math.round() 函数进行四舍五入,最后再将结果除以 100 得到四舍五入到小数点后两位的数字。

除了 Math.round() 函数,JavaScript 还提供了 Math.floor() 和 Math.ceil() 函数,可以将数字向下或向上取整。其用法和 Math.round() 类似。例如:

let num1 = 4.8; // 向下取整后得到 4
let num2 = 4.2; // 向上取整后得到 5

console.log(Math.floor(num1)); // 输出 4
console.log(Math.ceil(num2)); // 输出 5

总的来说,在 JavaScript 中进行四舍五入、向上取整或向下取整非常方便,只需要使用对应的 Math 函数即可。