ActionScript/Flex Number保留兩位小數

試了幾種方法:

1、

Actionscript代碼
  1. private var a:Number=3.1234;   
  2.   
  3. a=a.toFixed(2) as Number;   
  4.   
  5. trace(a);  

 

 

輸出:0

 

原因,a.toFixed(2)  倒是能保留兩小數,但它得到String型,強制轉型會變成0

 

2、

Actionscript代碼
  1. private var a:Number=3.1234;   
  2.   
  3. a=Number(a.toFixed(2));   
  4.   
  5. trace(a);  

 

 

輸出:3.12

 

第二種方法是可以行得通的.

發佈了24 篇原創文章 · 獲贊 7 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章