📅  最后修改于: 2023-12-03 15:41:21.378000             🧑  作者: Mango
在 JavaScript 中,如何对数字取整?请给出示例代码。
在 JavaScript 中,有以下几种方法可以对数字进行取整:
该方法可以将数字向下取整为最近的整数:
const num = 3.1415926;
const roundedNum = Math.floor(num); // 3
该方法可以将数字向上取整为最近的整数:
const num = 3.1415926;
const roundedNum = Math.ceil(num); // 4
该方法可以将数字四舍五入为最近的整数:
const num = 3.1415926;
const roundedNum = Math.round(num); // 3
该方法可以将字符串转换为整数:
const strNum = "3.1415926";
const intNum = parseInt(strNum); // 3
需要注意的是,该方法只能转换字符串表示的整数,如果字符串中包含其他字符则会返回 NaN。
在 JavaScript 中,可以使用 Math.floor、Math.ceil、Math.round 和 parseInt 四种方法对数字取整。需要根据实际需求选择合适的方法,并注意各方法的区别和适用范围。