JS在前端比较两个数值时,要考虑到弱类型的精度问题。例如0.2805在前台转换为弱类型时会变为0.2805000000001; 所以比较之前需要进行数据格式化。 parseFloat(parseFloat(sumPatout).toFixed(5))>parseFloat(parseFloat(incomeBalance).toFixed(5)) 先进行4舍5如保留5位小数再进行比较。