課程
/前端開發
/JavaScript
/JavaScript進階篇
0.49為什么是0呢
2017-05-14
源自:JavaScript進階篇 7-15
正在回答
四舍五入無論是正數負數,整數小數都遵循這個規則,floor就是編程中實現數學中四舍五入運算的一種方法
round(x)實現的底層為floor(x+0.5);
津津有味道
慕圣3395889 回復 津津有味道
0.49在坐標軸上更接近于0,所以取整為0。不是按小學數學的規則,0.49≈0.5,然后0.5≈1,這種思路是錯的。注意看原文的第三條。
取整只看小數點的后一位是多少,在通過四舍五入規則??;
你肯定想問為什么不是0.5而是0,因為這里只取整數。
額,,,這個問題,,,不就是四舍五入,不夠五就舍了唄
用你小學知識來結合吧。0.49≈0 ,0.5≈1
Math.floor(0.49),會向下舍,所以結果就是0了
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答為什么都是0呢
6 回答為什么var mymoney,sum=0,為什么不是1而是0?
1 回答為什么height是0?
2 回答為什么子節點長度為0呢
3 回答高度為什么是0
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-06
四舍五入無論是正數負數,整數小數都遵循這個規則,floor就是編程中實現數學中四舍五入運算的一種方法
2017-10-17
round(x)實現的底層為floor(x+0.5);
2017-08-07
0.49在坐標軸上更接近于0,所以取整為0。不是按小學數學的規則,0.49≈0.5,然后0.5≈1,這種思路是錯的。注意看原文的第三條。
2017-08-02
取整只看小數點的后一位是多少,在通過四舍五入規則??;
2017-07-31
你肯定想問為什么不是0.5而是0,因為這里只取整數。
2017-06-28
額,,,這個問題,,,不就是四舍五入,不夠五就舍了唄
2017-06-16
用你小學知識來結合吧。0.49≈0 ,0.5≈1
2017-05-14
Math.floor(0.49),會向下舍,所以結果就是0了