var floatA:Number=1.0;
var floatB:Number=0;
for(var i:int=0;i<10;i++){
floatB+=0.1;
}
trace(floatB);
//输出:0.99999999999
//要尽量避免用这样的算法,如果实在需要浮点数相加得到整数,那么要记得使用Math.round()来修正。
*不要让数值差距过大的浮点数相加减,结果可能有偏差。
var floatC:Number=100000000;
floatC=floatC+0.000000001;
trace(floatC);
//输出:100000000
//和没加一样