js实现保留两位小数 四舍五入

//js四舍五入并保留两位小数
num:四舍五入的数字 n:保留几位小数
function fomatFloat(num,n){
var f = parseFloat(num);
if(isNaN(f)){
return false;
}
f = Math.round(num*Math.pow(10, n))/Math.pow(10, n); // n 幂
var s = f.toString();
var rs = s.indexOf(’.’);
//判定如果是整数,增加小数点再补0
if(rs < 0){
rs = s.length;
s += ‘.’;
}
while(s.length <= rs + n){
s += ‘0’;
}
return s;
}
fomatFloat(223.515,2)= 223.52

发布了7 篇原创文章 · 获赞 2 · 访问量 231

猜你喜欢

转载自blog.csdn.net/qq_40630064/article/details/103086047
今日推荐