Javascript 减去数字不准确 - 为什么

标签 javascript jquery

<分区>

我这里有一个 fiddle :http://jsfiddle.net/94wQJ/1/ - 但也许有人可以通过查看下面的内容来提供建议。

<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

为什么不准确?

谢谢,

标记

最佳答案

尝试使用 toFixed 更多 information here

val3.toFixed(2)

演示 Fiddle

关于Javascript 减去数字不准确 - 为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19046162/

相关文章:

javascript - 无法读取 JSON 文件

javascript - rxjs 中的 Observable.lift 和 Observable.pipe 有什么区别?

javascript - 为什么我更改代码时更改没有实时影响

jquery - 如何将 JSONP GET 请求与 OpenWeatherAPI 结合使用?

javascript - 如何在将鼠标悬停在动态添加的缩略图上时添加样式?

javascript - 如何在组件之间传递状态?

javascript - 在单页面应用程序中,当在VueJs中输入新数据时,如何重新加载api而不重新加载页面

javascript - 如何定位支持 jQuery 移动功能的手机?

jquery - 如何在 div 的第二个 FB 标签中选择第一个 IFRAME?

javascript - CSS 未捕获类型错误 : Cannot read property 'setAttribute' of null