Flex Number 不使用科学记数法

在Flex中,如果使用Number进行运算,会出现结果会出现使用科学记数法显示,比如:

var sumAmt:Number = 0;
for(var o:Object in arr){
    sumAmt = sumAmt + Number(o["amount"]);
}
trace(sumAmt); -- 显示为科学记数法

我们可以用 toFixed() 方法,强制不使用科学记数法。

trace(sumAmt.toFixed(2));

 

发表评论