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)
原因:由于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)