/**
* value 為乙個帶有未知位 double 資料
* 對其擷取newscale位小數(位數不足補0)
* @parameter value
* @parameter newscale
* @return 擷取完的結果(位數不足補0)
*/function receivablenumberintercept(value , newscale)
var index=tempvalue.tostring().indexof('.');
if(index==-1)
var substrvaluebefore=tempvalue.substring(0,index);
//如果輸入的擷取位數為0,則擷取整數部分
if(newscale == 0)
var substrvalueafter=tempvalue.substring(index+1,tempvalue.length);
substrvalueafter = substrvalueafter.substring(0,newscale);
//小數字不足,用0補齊
substrvalueafter = substrvalueafter + '0';
}return substrvaluebefore+'.'+substrvalueafter;
}
php 兩位小數
num 123.456 print r round num,2 num 123.454 print r round num,2 float round float val int precision round 對浮點數進行四捨五入 num 123.456 print r floor num 100...
保留兩位小數
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....
保留兩位小數
num 10.4567 第一種 利用round 對浮點數進行四捨五入 echo round num,2 第二種 利用sprintf格式化字串 format num sprintf 2f num echo format num 第三種 利用千位分組來格式化數字的函式number format echo...