javascript四舍五入函数代码分享(保留后几位)_javascript技巧
程序员文章站
2022-04-07 19:25:25
...
直接看代码吧
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 resultStr = resultStr+"0";
}
}
else{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
nTen =1;
for(j=0;j nTen = nTen*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
else{
resultStr = srcStr;
for (i=0;i resultStr = resultStr+"0";
}
}
}
return resultStr;
参数一:要保留小数位的数字
参数二:要保留的位数
复制代码 代码如下:
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
}
}
else{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
nTen =1;
for(j=0;j
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
else{
resultStr = srcStr;
for (i=0;i resultStr = resultStr+"0";
}
}
}
return resultStr;
}
推荐阅读
-
Js保留小数点的4种效果实现代码分享_javascript技巧
-
Js保留小数点的4种效果实现代码分享_javascript技巧
-
javascript强大的日期函数代码分享_javascript技巧
-
Javascript常用字符串判断函数代码分享_javascript技巧
-
JS保留两位小数 四舍五入函数的小例子_javascript技巧
-
实现js保留小数点后N位的代码_javascript技巧
-
JS保留两位小数 四舍五入函数的小例子_javascript技巧
-
javascript强大的日期函数代码分享_javascript技巧
-
js浮点数保留两位小数点示例代码(四舍五入)_javascript技巧
-
Javascript常用字符串判断函数代码分享_javascript技巧