晕死哦,浮点型数相加出现错误,怎么会这样<script>document.write(39.29+279.8);</script>这结果怎么会是:319.09000000000003[解决办法]计算机在存储浮点数时是存在误差的,用toFixed()处理一下吧:document.write((39.29+279.8).toFixed(2));