Flex中Number取整数学运算
<?xmlversion="1.0"encoding="utf-8"?>
<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"creationComplete="init()">
<mx:Script>
<![CDATA[
privatefunctioninit():void{
/**ceil向前(数轴向右)取整(返回值为Number)**/
trace(Math.ceil(10.4));//11
trace(Math.ceil(10.5));//11
trace(Math.ceil(-10.4));//-10
trace(Math.ceil(-10.5));//-10
/**floor向后(数轴向左)取整(返回值为Number)**/
trace(Math.floor(300.4));//300
trace(Math.floor(300.5));//300
trace(Math.floor(-300.4));//-301
trace(Math.floor(-300.5));//-301
/**round整数四舍五入,负数五舍六入(返回值为Number)**/
trace(Math.round(8000.4));//8000
trace(Math.round(8000.5));//8001
trace(Math.round(-8000.4));//-8000
trace(Math.round(-8000.5));//-8000
trace(Math.round(-8000.6));//-8001
/**toFixed正负数都四舍五入(返回值为String)**/
trace(newNumber(4).toFixed(3));//4.000
trace(newNumber(3.85742).toFixed(3));//3.857
trace(newNumber(3.85752).toFixed(3));//3.858
trace(newNumber(-3.85742).toFixed(3));//-3.857
trace(newNumber(-3.85752).toFixed(3));//-3.858
}
]]>
</mx:Script>
</mx:Application>