计算机的底层实现就无法完全精确表示一个无限循环的数,转换成二进制出现计算误差。 比如在 JavaScript 中计算 0.1 + 0.2
// 百度进制转换工具 0.1 -> 0.0001100110011001... 0.2 -> 0.0011001100110011...
!!~ -1 => false
← form Promise →