0.49为什么是0呢

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

慕粉4086432

2017-05-14 23:17

0.49为什么是0呢

写回答 关注

8回答

  • 先思后做万无一失
    2018-12-06 22:38:48

    四舍五入无论是正数负数,整数小数都遵循这个规则,floor就是编程中实现数学中四舍五入运算的一种方法


  • 慕圣3395889
    2017-10-17 20:05:35

    round(x)实现的底层为floor(x+0.5);

    慕圣3395... 回复津津有味道

    floor(-5.02)是多少?

    2020-12-27 15:38:20

    共 2 条回复 >

  • 小岛农场主
    2017-08-07 21:05:33

    0.49在坐标轴上更接近于0,所以取整为0。不是按小学数学的规则,0.49≈0.5,然后0.5≈1,这种思路是错的。注意看原文的第三条。

  • 究極HCJ求道者
    2017-08-02 10:17:26

    取整只看小数点的后一位是多少,在通过四舍五入规则取;

  • qq_GONGSAMA_0
    2017-07-31 16:33:33

    你肯定想问为什么不是0.5而是0,因为这里只取整数。

  • qq_烤地瓜_0
    2017-06-28 15:47:35

    额,,,这个问题,,,不就是四舍五入,不够五就舍了呗

  • 这人不懒_学习刻苦
    2017-06-16 11:30:05

    用你小学知识来结合吧。0.49≈0 ,0.5≈1

  • 左青
    2017-05-14 23:41:14

    Math.floor(0.49),会向下舍,所以结果就是0了

JavaScript进阶篇

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

468196 学习 · 21891 问题

查看课程

相似问题