|
|
1
0
它们的存在是为了防止被零(或亚ε值)除。相反,你会得到一个大的浮动。 假设你的价值观是适度的,那么它对结果几乎没有影响;比其他舍入效应小。 安全地删除它需要编写广泛的单元测试的一些子集,找到最初添加它的记录案例,或者在各种各样的实时代码中广泛使用,在这些代码中,不良行为是安全的(没有金钱声誉或生命危险),但仍然可以注意到。单元测试需要覆盖一系列小的、零的、非规范化的值与中的和大的值混合,包括白盒反向工程,以在每个中间步骤(为了安全)生成所述值。
|
|
|
Fidel90 · 浏览器支持Number.EPSILON? 9 年前 |