javascript四舍五入函數(shù)代碼分享(保留后幾位)
更新時間:2013年12月10日 11:06:39 作者:
這篇文章主要介紹了javascript四舍五入函數(shù)分享,大家參考使用吧
直接看代碼吧
參數(shù)一:要保留小數(shù)位的數(shù)字
參數(shù)二:要保留的位數(shù)
復制代碼 代碼如下:
function FormatNumber(srcStr,nAfterDot){
var srcStr,nAfterDot;
var resultStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.length;
dotPos = srcStr.indexOf(".",0);
if (dotPos == -1){
resultStr = srcStr+".";
for (i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
}
}
else{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
nTen =1;
for(j=0;j<nAfterDot;j++){
nTen = nTen*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
else{
resultStr = srcStr;
for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
}
}
}
return resultStr;
}
您可能感興趣的文章:
- js浮點數(shù)保留兩位小數(shù)點示例代碼(四舍五入)
- JS保留兩位小數(shù) 四舍五入函數(shù)的小例子
- JavaScript實現(xiàn)基于十進制的四舍五入實例
- JavaScript里四舍五入函數(shù)round用法實例
- javascript進行四舍五入方法匯總
- Javascript四舍五入Math.round()與Math.pow()使用介紹
- JS保留小數(shù)點(四舍五入、四舍六入)實現(xiàn)思路及實例
- js數(shù)字輸入框(包括最大值最小值限制和四舍五入)
- JavaScript如何實現(xiàn)對數(shù)字保留兩位小數(shù)一位自動補零
- javascript實現(xiàn)保留兩位小數(shù)的多種方法
- js實現(xiàn)四舍五入完全保留兩位小數(shù)的方法
相關(guān)文章
javascript 正則替換 replace(regExp, function)用法
剛在弄網(wǎng)頁通過servlet返回的json數(shù)據(jù)來添加div元素,簡單研究了下replace(regExp, function)方式的function參數(shù).2010-05-05
IE事件對象(The Internet Explorer Event Object)
不同于DOM事件對象,基于Event Handler授權(quán)這種方式,IE事件對象可以用不同的方式進行訪問。當一個事件Handler通過DOM 0 級的方式被授權(quán),則這個事件對象將作為window對象的屬性而存在2012-06-06
javascript使用定時函數(shù)實現(xiàn)跳轉(zhuǎn)到某個頁面
定時跳轉(zhuǎn)到某個頁面,比如跳轉(zhuǎn)到一個頁面處理完任務(wù),然后又回到原來的頁面,這個用javascript的定時函數(shù)很容易實現(xiàn)2013-12-12

