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