传入的参数可以是任意类型,如果不符合条件,则转换输出的数字为:0.00
function toDecimal2 (num) {
var result = '0.00';
if(num) {
var f = Math.round(parseFloat(num) * 100) / 100;
if(!isNaN(f)) {
result = f.toString();
var rs = result.indexOf('.');
if(rs < 0) {
rs = result.length;
result += '.';
}
while(result.length <= rs + 2) {
result += '0';
}
}
}
return result;
}