javascript四舍五入函數(shù)代碼分享(保留后幾位)
更新時(shí)間:2013年12月10日 11:06:39 作者:
這篇文章主要介紹了javascript四舍五入函數(shù)分享,大家參考使用吧
直接看代碼吧
參數(shù)一:要保留小數(shù)位的數(shù)字
參數(shù)二:要保留的位數(shù)
復(fù)制代碼 代碼如下:
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浮點(diǎn)數(shù)保留兩位小數(shù)點(diǎn)示例代碼(四舍五入)
- JS保留兩位小數(shù) 四舍五入函數(shù)的小例子
- JavaScript實(shí)現(xiàn)基于十進(jìn)制的四舍五入實(shí)例
- JavaScript里四舍五入函數(shù)round用法實(shí)例
- javascript進(jìn)行四舍五入方法匯總
- Javascript四舍五入Math.round()與Math.pow()使用介紹
- JS保留小數(shù)點(diǎn)(四舍五入、四舍六入)實(shí)現(xiàn)思路及實(shí)例
- js數(shù)字輸入框(包括最大值最小值限制和四舍五入)
- JavaScript如何實(shí)現(xiàn)對(duì)數(shù)字保留兩位小數(shù)一位自動(dòng)補(bǔ)零
- javascript實(shí)現(xiàn)保留兩位小數(shù)的多種方法
- js實(shí)現(xiàn)四舍五入完全保留兩位小數(shù)的方法
相關(guān)文章
JS如何讓你的移動(dòng)端交互體驗(yàn)更加優(yōu)秀
現(xiàn)在在手機(jī)等移動(dòng)端設(shè)備訪(fǎng)問(wèn)的人越來(lái)越多,我們前端開(kāi)發(fā)者一直致力于將設(shè)計(jì)稿還原成頁(yè)面,供用戶(hù)訪(fǎng)問(wèn)。但除高度還原設(shè)計(jì)稿外,交互上的良好體驗(yàn)也是我們應(yīng)該做到的。2021-05-05
javascript 正則替換 replace(regExp, function)用法
剛在弄網(wǎng)頁(yè)通過(guò)servlet返回的json數(shù)據(jù)來(lái)添加div元素,簡(jiǎn)單研究了下replace(regExp, function)方式的function參數(shù).2010-05-05
JS實(shí)現(xiàn)時(shí)間軸自動(dòng)播放
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)時(shí)間軸自動(dòng)播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
IE事件對(duì)象(The Internet Explorer Event Object)
不同于DOM事件對(duì)象,基于Event Handler授權(quán)這種方式,IE事件對(duì)象可以用不同的方式進(jìn)行訪(fǎng)問(wèn)。當(dāng)一個(gè)事件Handler通過(guò)DOM 0 級(jí)的方式被授權(quán),則這個(gè)事件對(duì)象將作為window對(duì)象的屬性而存在2012-06-06
javascript使用定時(shí)函數(shù)實(shí)現(xiàn)跳轉(zhuǎn)到某個(gè)頁(yè)面
定時(shí)跳轉(zhuǎn)到某個(gè)頁(yè)面,比如跳轉(zhuǎn)到一個(gè)頁(yè)面處理完任務(wù),然后又回到原來(lái)的頁(yè)面,這個(gè)用javascript的定時(shí)函數(shù)很容易實(shí)現(xiàn)2013-12-12
微信小程序?qū)崿F(xiàn)答題倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)答題倒計(jì)時(shí),自定義計(jì)時(shí)器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-09-09

