如果我在Java脚本中添加2个十进制值,则无法获得正确的值, 如果我添加19.67和34.70,我应该得到54.37,而我得到的值是54.370000000000005。谁能帮帮我,谢谢。 下面是我的代码
<script type="text/javascript">
$(document).ready(function () {
$('#btn').click(function () {
var a = 19.67;
var b = 34.70;
var c = parseFloat(a) + parseFloat(b);
alert(c);
});
});
</script>
答案 0 :(得分:0)
希望这对您有帮助...
$('#btn').click(function() {
var a = 19.67;
var b = 34.70;
var c = parseFloat(a+b).toFixed(2);
alert(c);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btn">Click</button>