求a和b相乘的值,a和b可能是小数,需要注意结果的精度问题: function multiply(a,b){ //求两个数中精度大的一个 var stra = a.tostring(); var strb = b.tostring(); var len = Math.max(stra.length-stra.indexOf('.')-1,stra.length-stra.indexOf('.')-1); return parseFloat(a*b).toFixed(len); }