我在這裏有一個小提琴:http://jsfiddle.net/94wQJ/1/ - 但可能有人可以建議只是看下面。JavaScript減法數字不準確 - 爲什麼
<button type="button" id="allocate">Calc</button>
$('#allocate').click(function() {
val1 = 25.00;
val2 = 16.37;
val3 = val1-val2;
alert(val3);
});
25 - 16.37 = 8.63 - 然而,VAL3警報= 8.62999999999
爲什麼它不準確?
謝謝
馬克
這裏有一些很好的信息http://stackoverflow.com/questions/588004/is-javascripts-floating-point-math-broken –
詳細討論這裏http://stackoverflow.com/questions/11832914/round-up-到2小數的位置在JavaScript和這裏http://stackoverflow.com/questions/7342957/how-do-you-round-to-1-decimal-place-in-javascript – hima