
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 · 1338 阅读 · 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 · 3580 阅读 · 0 评论