This is an explanation of the video content.
 用技术延续对ACG的热爱
142

 |   | 

js向上取整和向下取整的区别

在JavaScript中,有两个常用的取整函数:Math.floor() 和 Math.ceil()。它们分别用于向下取整和向上取整。

Math.floor(): 这个函数用于向下取整,即返回小于或等于给定数字的最大整数。无论给定的数字是正数还是负数,Math.floor() 都会将其舍弃小数部分并返回结果。例如:

Math.floor(3.7);   // 输出 3
Math.floor(-2.3);  // 输出 -3

Math.ceil(): 这个函数用于向上取整,即返回大于或等于给定数字的最小整数。无论给定的数字是正数还是负数,Math.ceil() 都会将其向上舍入并返回结果。例如:

Math.ceil(3.2);   // 输出 4
Math.ceil(-2.8);  // 输出 -2

需要注意的是,如果给定的数字本身已经是整数,则无论使用 Math.floor() 还是 Math.ceil() 都不会对其进行改变,直接返回原始整数值。

Math.floor()将数字向下舍入到最接近的整数, Math.ceil() 将数字向上舍入到最接近的整数。

142 🖺前端 ↦ JavaScript开发技巧 __ 34 字
 JavaScript开发技巧 #5