资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
特殊数据的js四舍五入问题
特殊数据的js四舍五入问题
2.885
7131.0
两数相乘:20572.934999999998
四舍五入后结果是:20572.93
怎么回事啊?
<img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%3E%20%0D%0Avar%20s%20%3D%202%2C%20n%20%3D%2020572.934999999998%3B%20%0D%0Avar%20l%20%3D%20n.toString().length%20-%20(n.toString().indexOf('.')%20%2B%201)%3B%20%0D%0Afor%20(var%20i%20%3D%20l%3B%20i%20%3E%3D%20s%3B%20i%20--)%20%7B%20n%20%3D%20new%20Number(n.toFixed(i))%3B%20%7D%20%0D%0Aalert(n)%3B%20%0D%0A%3C%2Fscript%3E">
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
比较好的解决方法:
<img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22JavaScript%22%3E%20%0D%0At%3D100000%3B%20%0D%0Aalert((2.885*t)%20*%20(7131.0*t)%20%2F%20(t*t))%3B%20%0D%0A%3C%2Fscript%3E">
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程