关于像素

作者:邹阳 | 发表于:2016-04-17 14:41:01

阅读量:(205) | 所属栏目:编程





px像素的最小值就在个位数,没有小数点的像素,而且计算机会自动把小数点后面的像素抹掉。

例如,20.8px在计算看来就是20px,不是四舍五入,是直接抹掉小数点后面的值。

(有时使用缓速动画会遇到计算值px最后慢慢小于1,这时动画就会卡住,因为后面的值都是小于1的,计算机会抹掉,这时需要用Math.ceil()或者Math.floor()来处理)

同时,计算机是没有小数点概念的,所有的小数都是模拟出来的。就像1/3,是无法除尽的,而这样一个数,是无法存储在内存内。所以,为了能够实现小数,计算机采用了模拟的机制。




切记使用小数,一但使用,一定要考虑可能的错误!
回复内容:(还能输入1000字)
验 证 码: