插件窝 干货文章 js小数取整的函数

js小数取整的函数

小数 math strong 函数 219    来源:    2024-10-22
javascript中的小数取整函数有 math.floor() 和 math.ceil()。math.floor()向下取整,math.ceil()向上取整,例如math.floor(3.14)为3,math.ceil(3.14)为4。

js小数取整的函数

什么是小数取整函数?

小数取整函数是指将一个小数转换为整数的函数,它通常用于丢弃小数部分,保留整数部分。

JavaScript 中的小数取整函数

JavaScript 中提供了两个小数取整函数:

  • Math.floor():向下取整,将小数部分舍去。例如:Math.floor(3.14) // 3
  • Math.ceil():向上取整,将小数部分进位。例如:Math.ceil(3.14) // 4

示例:

// 使用 Math.floor()
let roundedDown = Math.floor(3.7); // 3

// 使用 Math.ceil()
let roundedUp = Math.ceil(3.7); // 4

其他注意事项:

  • 如果小数为负数,Math.floor() 会向下取整,而 Math.ceil() 会向上取整。
  • 对于非数字输入,Math.floor() 和 Math.ceil() 会返回 NaN(非数字)。
  • 此外,还有一些其他方法可以实现小数取整,例如:

    • 使用 toFixed() 方法将小数转换为字符串,然后使用 parseInt() 将字符串转换为整数。
    • 使用 Math.round() 方法四舍五入到最接近的整数。
下一篇:js运算规则