个人感觉round有些bug?

来源:7-15 四舍五入round()

guaguaerhao

2016-09-04 13:28

感觉负数的四舍五入有点问题,为什么-9.5round()之后,答案是-9?

写回答 关注

4回答

  • Blizzard_lihe
    2016-09-04 14:13:29
    已采纳

    1.如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。

    2.而-9是+∞方向的数字值 。

    3.所以是-9

                             望采纳!!

    Blizza...

    回复 呱呱二号不客气

    2016-09-04 14:35:41

    共 2 条回复 >

  • 一邪
    2018-07-16 20:33:13

    那如果是-9.6呢

  • 我是攻城狮3922093
    2016-10-12 16:35:11

    四舍五入,小数点后大于等于5的进1,取这个数大1 的整数。小数点小于5的则会舍去小数点后的数.-9.5中小数点后为5,所以进1,取大1的数也就是-9.因为负数数字越大数值越小。所以负数的进位的数字越小数值越大。

  • 维维要加油
    2016-09-04 14:14:14

    小数点是五的话,取的是比原数大的整数

    JustDo...

    这个解释更通俗易懂一些

    2016-09-24 21:40:02

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题