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ù)的方法
相關文章
js數(shù)組相減簡單示例【刪除a數(shù)組所有與b數(shù)組相同元素】
這篇文章主要介紹了js數(shù)組相減,結(jié)合簡單示例形式分析了JavaScript刪除a數(shù)組所有與b數(shù)組相同元素相關個遍歷、判斷、刪除等相關操作技巧,需要的朋友可以參考下2020-03-03JavaScript數(shù)據(jù)結(jié)構與算法之檢索算法示例【二分查找法、計算重復次數(shù)】
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構與算法之檢索算法,結(jié)合實例形式分析了二分查找法、計算重復次數(shù)相關算法原理與使用技巧,需要的朋友可以參考下2019-02-02微信小程序中this.data與this.setData的區(qū)別詳解
這篇文章主要給大家介紹了關于微信小程序中this.data與this.setData區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧2018-09-09clipboard.js無需Flash無需依賴任何JS庫實現(xiàn)文本復制與剪切
這篇文章主要實現(xiàn)了無需Flash無需依賴任何JS庫實現(xiàn)文本復制與剪切,是一款極現(xiàn)代的,不需要flash,不依賴任何其他js庫的非常小的插件,叫clipboard.js,感興趣的小伙伴們可以參考一下2015-10-10