guaguaerhao
2016-09-04 13:28
感觉负数的四舍五入有点问题,为什么-9.5round()之后,答案是-9?
1.如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。
2.而-9是+∞方向的数字值 。
3.所以是-9
望采纳!!
那如果是-9.6呢
四舍五入,小数点后大于等于5的进1,取这个数大1 的整数。小数点小于5的则会舍去小数点后的数.-9.5中小数点后为5,所以进1,取大1的数也就是-9.因为负数数字越大数值越小。所以负数的进位的数字越小数值越大。
小数点是五的话,取的是比原数大的整数
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题