对于小数点位数大于2位的,用上面的函数没问题,但是如果小于2位的,比如:changeTwoDecimal(3.1)　,将返回3.1,如果你一定需要3.10这样的格式,那么需要下面的这个函数:　var　num=2.1;　function　changeTwoDecimal_f(x)　{　var　f_x　=　parseFloat(x);　if　(isNaN(f_x))　{　alert('function:changeTwoDecimal->parameter　error');　return　false;　}　var　f_x　=　Math.round(x　*　100)　/　100;　var　s_x　=　f_x.toString();　var　pos_decimal　=　s_x.indexOf('.');　if　(pos_decimal