var d26=237500000; alert(Math.round((d26*0.5)*0.95,-5));此输出是112812500。但是我需要像112800000这样的输出。最后5个数字将为0(零)。在excel中,这种情况正在发生。不在javascript中。 最佳答案 var d26=237500000; alert(Math.round(((d26*0.5)*0.95)/100000)*100000);