试验了几种方法
方法一
private var a:Number=3.1234;
a=a.toFixed(2) as Number;
trace(a);
输出:0
原因:a.toFixed(2) 倒是能保留两小数,但它得到String型,强制转型会变成0
方法二
private var a:Number=3.1234;
a=Number(a.toFixed(2));
trace(a);
输出:3.12
第二种方法是可以行得通的.
试验了几种方法
方法一
private var a:Number=3.1234;
a=a.toFixed(2) as Number;
trace(a);
输出:0
原因:a.toFixed(2) 倒是能保留两小数,但它得到String型,强制转型会变成0
方法二
private var a:Number=3.1234;
a=Number(a.toFixed(2));
trace(a);
输出:3.12
第二种方法是可以行得通的.