我们都知道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更合适。
Math.pow(0, 0)
NaN
1
用户名或电子邮箱地址
密码