js 0.1+0.2 不等于0.3的问题

原因:由于js存储的生活会有精度丢失的问题
方式1:

(0.1 * 1000 + 0.2 * 1000) === 0.3

方式2:

fn (a, b) => Math.abs(a - b) < Number.EPSILON
let a = 0.1 + 0.2, b = 0.3
fn(a, b)
posted @ 2021-11-12 20:25  Life_countdown  阅读(91)  评论(0)    收藏  举报