小数保留
//多位保留两位小数,如果最后一位小数是0,则显示一位小数,小数部分都是0,则不保留小数。 function keepTwoDecimal(num) { var result = parseFloat(num); if (isNaN(result)) { //alert('传递参数错误,请检查!'); return num; } var x = String(num).indexOf('.') + 1; //小数点的位置 var y = String(num).length - x; //小数的位数 if(y<2){ return num; } result = Math.round(num * 100) / 100; return result; }