为什么100 == 99.999为真,但100 == 99.99在Javascript中为false?JavaScript中的数字精度
2
A
回答
3
你从哪里得到这个结果?
从Firebug的控制台在Firefox 3.6.3
>>> 100==99.99
false
>>> 100==99.999
false
>>> 100==99.9999
false
>>> 100==99.99999
false
>>> 100==99.999999
false
>>> 100==99.9999999
false
>>> 100==99.99999999
false
>>> 100==99.999999999
false
>>> 100==99.9999999999
false
>>> 100==99.99999999999
false
>>> 100==99.999999999999
false
>>> 100==99.9999999999999
false
>>> 100==99.99999999999999
false
>>> 100==99.999999999999999
true
4
+0
非常好的资源。 – 2012-12-02 13:33:27
-2
为什么是100 == 99.999在Javascript中为true?
不是;无论您使用的JavaScript实现是多少。
不过100 == 99.99是假的Javascript?
因为它们不相等。
相关问题
- 1. Python/Javascript数字精度
- 2. Javascript精度递增/递减数字
- 3. as3数字精度
- 4. JavaScript精度
- 5. JavaScript数字是一个任意精度数字吗?
- 6. 任意精度JavaScript上的浮点数
- 7. 双精度浮标的双精度数字
- 8. 降低精度的数字数据
- 9. 浮点数的数字精度分布
- 10. HTML /在数字样式的JavaScript精度值
- 11. Stata中的数据精度
- 12. R中的精度函数
- 13. 更精确的数字数据类型比双精度?
- 14. R中的平均精确度精度
- 15. 如何将双精度JavaScript数组转换为双精度数组。
- 16. 降低数字的精度 - regex vim
- 17. Matlab读取精度更高的数字
- 18. Python:允许精度很小的数字?
- 19. 双精度和单精度浮点数?
- 20. 任意精度数字和Javascript,Google Web Toolkit
- 21. 数精度C++
- 22. 从字符串中提取数字(如整数或双精度)
- 23. 数值精度Fortran 95中:
- 24. Python中的字节精度值?
- 25. JavaScript中的浮点数精度或算法错误
- 26. 递归函数中的数值精度
- 27. 如何以精确的精度在Python中打印双精度?
- 28. 如何解释数据库中数字的精度和比例?
- 29. round QDec双精度值,最多两个字符的精度
- 30. Mathematica内部数字格式和精度
我使用了Internet Explorer。 – airbai 2011-03-23 07:15:05
@airbai,现在你有两个问题:) – harpo 2011-03-23 07:16:24