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

JS的乘积与运算精度解决办法

2012-04-21 
JS的乘积与运算精度HTML codehtmlheadmeta http-equivContent-Type contenttext/html charset

JS的乘积与运算精度

HTML code
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body><script language="javascript">alert(3*2.7);</script></body></html>



为什么会弹出8.100000000001?
如何避免这种情况?

如果是3*8这样的整数运算,如何输出结果为24.00这样的格式?



[解决办法]
numObj.toFixed(2)
[解决办法]
js里的数字全部是浮点数,而浮点数的计算误差是不可避免的

热点排行