课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么-9.9的结果是-10?
2018-04-24
源自:JavaScript进阶篇 7-14
正在回答
向下取整就是取比自己小或等于自己的整数,所以
-9.9取比自己小的整数只能是 -10
就如同9.9取比自己小的整数是9一样,如果还不明白可以排个顺序看一下
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
越往左越小,向下取就是靠左取,这样理解应该好明白些
向下取整呀,比-9.9小的第一个整数可不就是-10吗????????这不是小学数学
可以这样记忆,上采样是放大,下采样是缩小;所以向上取整数值变大,向下取整数值变小
因为负数越往后越小
向下取整是不大于这个数的最大整数,向上取整是不小于这个数的最小整数
向上取整 看原数最接近右边的整数
向下取整 看原数最接近左边的整数
向上取整 比原数大
向下取整 比原数小
你画一条线就很容易明白了,往左向下取整,往右向上取整
floor是向下取整的,比如你说的-9.9向下取整的话,取得是比-9.9还小的整数,那么是-10;-9.1向下取整取的话也是-10
你是说四舍五入吗?四舍侮辱只对绝对值进行操作,-9.9,四舍五入就是对9.9进行操作再添加符号
幽如梦 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答9.9为什么
3 回答为什么结果是NaN
3 回答为什么结果是null
1 回答为什么结果是NAN
1 回答为什么结果是0?