flash中保留小數字的方法

2021-08-25 03:21:52 字數 624 閱讀 8576

flash中並沒有內建的儲存小數字的方法,但是當你想把如3.14159265354.這樣的資料只保留兩位數時怎麼辦, 下面的函式就可以解決這個問題.

/*** 資料計算方法保留小數字

* @author    fanflash.cn

* @version   0.1

* @num       源數值

* @n         保留的小數字

* @return    保留小數字後的資料

*/public static function decimal2(num:number,n:number):number

var numstr:string=string(num)

var numstrarr:array=numstr.split(".");

//實數與小數

var a:string=numstrarr[0];

var b:string=numstrarr[1];

//資料檢查

if(b==undefined)

b=b.substr(0,n);

return number(a+"."+b)

}這方法如果要對小數字進行四捨五入的話,還要多寫幾行,實在麻煩的很,因此被我無情的打入冷宮了

JS中保留小數字數

一 1.2.tofixed 2 浮點數進行四捨五入設定指定小數字的數值 二 2.tofixed 2 整數嘗試,但是在js中會被認為是物件名,以至於無法使用 三 1.2 tofixed 2 由於tofixed方法是針對number型別的,所以string型別的即使能夠轉換成數字,也不能使用這個方法 四...

如何在flash保留小數字

在家上 錢更容易 flash中並沒有內建的儲存小數字的方法,但是當你想把如3.14159265354.這樣的資料只保留兩位數時怎麼辦,下面的函式就可以解決這個問題.資料計算方法保留小數字 author fanflash.cn version 0.1 num 源數值 n 保留的小數字 return 保...

C 中保留浮點型小數字數問題

1.只要求保留n位不四捨5入 float f 0.55555f int i int f 100 f float i 1.0 100 2.保留n位,四捨五入 decimal d decimal.round decimal.parse 0.55555 2 3.保留n位四捨五入 math.round 0....