![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
秀逗的小猫
欠努力
展开
-
javascript(js)的小数点乘法除法问题
用js计算 12.32 * 7 结果是多少? 答案:86.24000000000001 为什么会出现这种问题?怎么解决? js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。 以上的计算可以改为: 12.32 * 100 * 7 /100 得出的结果是:86.24,正确。 另外再计算一下: 8.80 * 100 * 12 /转载 2012-02-09 14:09:51 · 1301 阅读 · 0 评论 -
js小数计算小数点后显示多位小数
首先写一个demo 重现问题,我使用的是一个js在线测试环境[打开] 改写displaynum()函数 function displaynum() { var num = 22.77; alert(num + 10); } 复制代码 点击Show按钮 结果显示32.769999999996 出现了N多小数. 也并不是所有数字都会出现这种现象, 除了 22.99 2.转载 2012-02-09 14:11:14 · 3509 阅读 · 0 评论