![]() |
1
4
因为数字9/10不能在基2中干净地表示,就像数字1/3不能在基10中干净地表示一样。 |
![]() |
2
1
|
![]() |
3
0
使用浮点数的方式,某些值无法精确表示。这是这种数据类型的一个限制,您几乎无能为力来修复它,您只需预测这一点,并利用round或其他东西。 |
![]() |
4
0
简单的舍入误差。浮点数不精确。这使得比较更加复杂。If(my_float==3.0)总是会失败。 |
![]() |
5
-1
为了回答你的问题-浮点的精度是你的内存所能允许的。如果您创建一个浮点数1-它实际上可能是1.000000000000001 显然,您的解决方案包括舍入数字或使用int |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |