📌  相关文章
📜  网络技术问题 | JavaScript 课程测验 1 |问题 72(1)

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

网络技术问题 | JavaScript 课程测验 1 |问题 72

问题描述

在 JavaScript 中,如何对数字取整?请给出示例代码。

问题解答

在 JavaScript 中,有以下几种方法可以对数字进行取整:

Math.floor 方法

该方法可以将数字向下取整为最近的整数:

const num = 3.1415926;
const roundedNum = Math.floor(num); // 3
Math.ceil 方法

该方法可以将数字向上取整为最近的整数:

const num = 3.1415926;
const roundedNum = Math.ceil(num); // 4
Math.round 方法

该方法可以将数字四舍五入为最近的整数:

const num = 3.1415926;
const roundedNum = Math.round(num); // 3
parseInt 方法

该方法可以将字符串转换为整数:

const strNum = "3.1415926";
const intNum = parseInt(strNum); // 3

需要注意的是,该方法只能转换字符串表示的整数,如果字符串中包含其他字符则会返回 NaN。

总结

在 JavaScript 中,可以使用 Math.floor、Math.ceil、Math.round 和 parseInt 四种方法对数字取整。需要根据实际需求选择合适的方法,并注意各方法的区别和适用范围。