。
。
function fomatFloat(num,n){ var f = parseFloat(num); if(isNaN(f)){ return false; } f = Math.round(f*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; } console.log(fomatFloat(\'123214\',2));// 123214 console.log(fomatFloat(\'123214.345\',2));//123214.35 console.log(fomatFloat(\'123214.344\',2));//123214.34
。