-6
這更多的是一個理論問題,但爲什麼這個代碼片段湊到最接近的0.05?爲什麼Math.round(1.53 * 20)/ 20 = 1.55?這實際上是如何工作的?
Math.round(1.53*20)/20
Math.round(1.53)爲2。Math.round(1.53)/ 20爲0.1。然後
Math.round(1.53*20)/20
是神奇1.55。有沒有更多的數學方法來理解這一點?
你的意思是'數學。圓(1.53 * 20)/ 20'?這會給出結果'1.55',但是你給出的表達式不會。 –
'Math.round(1.53/20)/ 20'給我0.你從哪裏得到1.55? – agrm
你的代碼返回(預期)**'0' **。 –