首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于JS中乘法的浮点异常解决办法

2012-10-30 
关于JS中乘法的浮点错误解决方法JS里做小数的乘法运算时会出现浮点错误,具体可以测试一下:script alert(

关于JS中乘法的浮点错误解决方法
JS里做小数的乘法运算时会出现浮点错误,具体可以测试一下: 

<script>
alert(11*22.9)
</script>

结果是251.89999999999998 而不是251.9 

这个问题想必有很多人为之头痛。那么如何解决呢?在此给出解决办法。
<script>
alert(11*(22.9*10)/10);
</script> 

解决问题的大概思路就是,先把因数放大为整数,最后再除以相应的倍数,这样就能得到正确的结果了。 

热点排行