课程
/前端开发
/JavaScript
/JavaScript进阶篇
感觉负数的四舍五入有点问题,为什么-9.5round()之后,答案是-9?
2016-09-04
源自:JavaScript进阶篇 7-15
正在回答
1.如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。
2.而-9是+∞方向的数字值 。
3.所以是-9
望采纳!!
guaguaerhao 提问者
Blizzard_lihe
那如果是-9.6呢
四舍五入,小数点后大于等于5的进1,取这个数大1 的整数。小数点小于5的则会舍去小数点后的数.-9.5中小数点后为5,所以进1,取大1的数也就是-9.因为负数数字越大数值越小。所以负数的进位的数字越小数值越大。
小数点是五的话,取的是比原数大的整数
JustDoItImooc
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答感觉有问题
3 回答看了函数后感觉有别的方法,觉得还简单一些,
3 回答感觉这个好难
3 回答感觉自己这个没有错啊
4 回答通过continue写感觉更简便些吧