首页 javascript Math.floor 和 Math.trunc的区别

javascript Math.floor 和 Math.trunc的区别

jaeheng 2020-10-09 04:21:42 0 108

在MDN上Math.floor和Math.trunc的解释如下:


Math.floor(x)
返回小于一个数的最大整数,即一个数向下取整后的值。

Math.trunc(x)

返回一个数的整数部分,直接去除其小数点及之后的部分。


区别:

两者在正数部分表现一致,在负数的时候有些许区别

> Math.floor(-2.3)
-3
> Math.trunc(-2.3)
-2

发表评论