JavaScrip擷取兩位小數 不是四捨五入

2021-07-16 21:41:54 字數 703 閱讀 6319

/**

* 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...