/**
*
*@param val 值 len保留小数位数
*
*/
function toDecimal2(val,len) {
debugger;
var f = parseFloat(val);
if (isNaN(f)) {
returnfalse;
}
var f = Math.round(val*Math.pow(10,len))/Math.pow(10,len);
var s = f.toString();
var rs = s.indexOf('.');
if (rs < 0) {
rs = s.length;
s += '.';
}
while (s.length <= rs + len) {
s += '0';
}
return s;
}
保留指定位数 不进行四舍五入
debugger;
functiontoDecimal2(val,len) {
debugger;
var f = parseFloat(val);
if (isNaN(f)) {
returnfalse;
}
var s=val.toString();
if(s.indexOf(".")>0){
var f = s.split(".")[1].substring(0,len)
s=s.split(".")[0]+"."+f
}
var rs = s.indexOf('.');
if (rs < 0) {
rs = s.length;
s += '.';
}
while (s.length <= rs + len) {
s += '0';
}
return s;
}