首页 编程开发javascript Math.floor 和 Math.trunc的区别

javascript Math.floor 和 Math.trunc的区别

分类:编程开发
字数: 244
评论: 2
阅读: 3728
摘要:两者在正数部分表现一致,在负数的时候有些许区别, Math.floor返回的是不大于该参数的整数,Math.trunc是只保留整数部分

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


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

Math.trunc(x)

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


区别:

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

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

文章发布于: 2020-10-09 04:21:42

扫描二维码,在手机上阅读
评论列表:
陈。
2021-03-06 19:45
评论一下
イωイω
2021-02-22 11:17
评论下