【js四舍五入】一个负数四舍五入的问题这个Math.round(-9.5);和Math.round(-9.6)...

发布时间:2021-03-25 16:50:55

一个负数四舍五入的问题这个Math.round(-9.5);和Math.round(-9.6);为什么在AS和JS里得到的都是-9和-10,弄不明白这到底都怎么舍和入的.这算是一种规定还是. 数学

网友回答

【答案】 round取最接近,比如-9.6,它更靠近-10,所以Math.round(-9.6)取-10,
  -9.5与-10和-9一样近,这时取最大值,为-9,在比如9.5,在10与9一样近就取10.
  这是ROUND不得不说的秘密.
以上问题属网友观点,不代表本站立场,仅供参考!