我们都知道0 0是不确定的。 但是 , JavaScript说: Math.pow(0, 0) === 1 // true 而C ++也是这样说的: pow(0, 0) == 1 // true 为什么? 我知道: >Math.pow(0.001, 0.001) 0.9931160484209338 但为什么Math.pow(0, 0)不会抛出任何错误? 或者,也许NaN会比1 。