javascript round problems
javascript round problems
可能的重复项:
JavaScript的数学坏了吗?
我在javascript方面有一些问题。
如果我这样做:
警报(6.000 * 1.050(;
我期望 6.3,但我得到 6.30000001
有人可以帮助我吗?或者解释为什么会这样?
在这里你可以简单地使用java脚本中toFixed()
的方法
alert(parseFloat(6.000 * 1.050).toFixed(1));
它们被称为float
s,有时有点不准确。
http://en.wikipedia.org/wiki/Floating_point#Accuracy_proble
标准问题;小数通常不能以无限的精度存储,因此大多数编程语言都具有近似于它们的数据类型并显示舍入版本。问题是乘法或减法会导致显示不准确。
最后,您可能只需要四舍五入。
相关文章:
- JavaScript setInterval problems
- Javascript:Round Half偶数后2位
- Problems with FB.api
- Problems with d3.scale.ordinal
- problems with EaselJS getCacheDataURL
- 无法设置属性'round'的未定义
- 计算器与数学.round与2小数
- Javascript problems with Internet Explorer
- Problems IP-messagin and Twilio
- JavaScript DOM problems
- 为什么Java和Javascript Math.round(-1.5)到-1
- Math.round MidPointRounding.AwayFromZero in javascript
- 使用Math.round的奇怪方法结果
- For Loops inside For Loops inside For Loops... = Problems
- http.get problems angular + nodejs
- After Effects math.round Javascript script
- jQuery Slider PHP/HTML Problems
- Problems with ng-include
- Problems with innerHTML
- javascript round problems