亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于四舍五入的問題

代碼:

document.write(Math.round(0.49)+"<br?/>");

根據頁面所講:."?如果?x 與兩側整數同等接近,則結果接近 +∞方向的數字值 。(如?-5.5 將舍入為 -5; -5.52?將舍入為 -6),"。

代碼中的"0.49" 四舍五入之后應該接近 +∞方向的數字值,是”1“ 才對,想知道盤原因

正在回答

5 回答

小數比較與它相鄰的兩個整數的距離,0.49在區間[0,1],到0的距離是0.49,到1的距離是0.51,所以四舍五入是0.

簡單點說小數位在[-0.5,0.5)之間的直接舍棄小數位,否則整數位加1再舍棄小數位。

2 回復 有任何疑惑可以回復我~
#1

你二爺爺的三哥哥 提問者

非常感謝!這么一說就明白了~
2016-10-20 回復 有任何疑惑可以回復我~

0.49更接近0

0 回復 有任何疑惑可以回復我~
#1

你二爺爺的三哥哥 提問者

更接近 1
2016-10-20 回復 有任何疑惑可以回復我~
#2

speed93 回復 你二爺爺的三哥哥 提問者

小數點后面是一個整體,只進行一次四舍五入,不是一位一位的四舍五入。
2016-10-20 回復 有任何疑惑可以回復我~
#3

你二爺爺的三哥哥 提問者 回復 speed93

對啊,,那“49”就是一個整體,但是它更接近+∞方向啊,在數軸上,.49比.4 更接近1, 還是說,只有負的才會追隨這個原理?
2016-10-20 回復 有任何疑惑可以回復我~
#4

古渡人潮中 回復 你二爺爺的三哥哥 提問者

四舍五入你只需要記得5是一個分界點就行了
2016-10-21 回復 有任何疑惑可以回復我~
查看1條回復

雖然是這么說的,但是還是要遵循四舍五入這個基本的前提下才成立的

0 回復 有任何疑惑可以回復我~

0.49中的那個4,不到5,舍去。大于5才能進1.

0 回復 有任何疑惑可以回復我~
#1

你二爺爺的三哥哥 提問者

所以 round();只是看小數點后的第一位來進行四舍五入的嗎?
2016-10-20 回復 有任何疑惑可以回復我~
#2

qq_淪落人_04162096 回復 你二爺爺的三哥哥 提問者

在數學中是這么認為的.看你設置的保留幾位小數了。
2016-10-20 回復 有任何疑惑可以回復我~
#3

你二爺爺的三哥哥 提問者 回復 qq_淪落人_04162096

就說是“0.49”,這個理解不了
2016-10-20 回復 有任何疑惑可以回復我~
#4

qq_淪落人_04162096 回復 你二爺爺的三哥哥 提問者

那就是0.49了。小數點后一位不足5,不能進1,只能舍去
2016-10-20 回復 有任何疑惑可以回復我~
#5

qq_淪落人_04162096 回復 qq_淪落人_04162096

這個問題我已經驗證過了。問題出在正負數上面,如果是一個正數。那么后面只要有小數點,就往前進1,例如。4.1 四舍五入就是5.如果是一個負數,那么后面只要有小數點,就舍去不要,例如。-5.6 四舍五入之后就是-5.不知道你能不能理解。
2016-10-20 回復 有任何疑惑可以回復我~
查看2條回復

fsf

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468833    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

關于四舍五入的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號